LoginPasswordRegion.xaml 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436
  1. <UserControl
  2. x:Class="PDF_Office.Views.Dialog.ServiceDialog.LoginPasswordRegion"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:help="clr-namespace:PDF_Office.Helper"
  7. xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
  8. xmlns:local="clr-namespace:PDF_Office.Views.Dialog.ServiceDialog"
  9. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  10. xmlns:prism="http://prismlibrary.com/"
  11. Width="326"
  12. Height="420"
  13. prism:ViewModelLocator.AutoWireViewModel="True"
  14. mc:Ignorable="d">
  15. <UserControl.Resources>
  16. <Style x:Key="EyeCheckbox" TargetType="CheckBox">
  17. <Setter Property="Cursor" Value="Hand" />
  18. <Setter Property="Template">
  19. <Setter.Value>
  20. <ControlTemplate TargetType="{x:Type CheckBox}">
  21. <Grid>
  22. <Border
  23. VerticalAlignment="Center"
  24. Background="Transparent"
  25. BorderBrush="White"
  26. BorderThickness="1"
  27. CornerRadius="0">
  28. <Grid
  29. Name="Grid"
  30. Width="{Binding ActualHeight, RelativeSource={RelativeSource Self}}"
  31. Height="{TemplateBinding Height}">
  32. <Path
  33. Name="Path"
  34. Data="M1.46967 1.5304L13.4699 13.5304L14.5306 12.4697L2.53032 0.469727L1.46967 1.5304ZM9.99623 11.1174L11.1401 12.2613C10.176 12.7137 9.11463 13.0001 8 13.0001C3.58172 13.0001 0 8.50006 0 7.00006C0 6.2525 0.889611 4.75982 2.32903 3.45038L3.39107 4.5124L3.35064 4.54885C2.71795 5.12245 2.22043 5.72507 1.89225 6.23808C1.62112 6.66189 1.53702 6.91174 1.51122 6.98839L1.50727 7.00006L1.51122 7.01173C1.53702 7.08838 1.62112 7.33823 1.89225 7.76205C2.22043 8.27505 2.71795 8.87768 3.35064 9.45128C4.63846 10.6188 6.29481 11.5001 8 11.5001C8.67993 11.5001 9.3521 11.3599 9.99623 11.1174ZM8 1.00006C6.88543 1.00006 5.82409 1.28643 4.86006 1.73876L6.00394 2.88262C6.64802 2.64015 7.32013 2.50006 8 2.50006C9.70519 2.50006 11.3615 3.3813 12.6494 4.54885C13.2821 5.12245 13.7796 5.72507 14.1078 6.23808C14.3789 6.66189 14.463 6.91174 14.4888 6.98839L14.4927 7.00006L14.4888 7.01173C14.463 7.08838 14.3789 7.33823 14.1078 7.76205C13.7796 8.27505 13.2821 8.87768 12.6494 9.45128L12.6091 9.48762L13.6711 10.5496C15.1104 9.24022 16 7.7476 16 7.00006C16 5.50006 12.4183 1.00006 8 1.00006ZM5 7.00006C5 6.7313 5.03534 6.47079 5.10163 6.22293L6.92836 8.04962C6.93565 8.05707 6.94301 8.06444 6.95046 8.07172L8.77718 9.89842C8.52931 9.96472 8.26878 10.0001 8 10.0001C6.34315 10.0001 5 8.65692 5 7.00006ZM7.223 4.10166L10.8984 7.77701C10.9647 7.5292 11 7.26876 11 7.00006C11 5.34321 9.65685 4.00006 8 4.00006C7.73128 4.00006 7.47082 4.03539 7.223 4.10166Z"
  35. Fill="#616469"
  36. SnapsToDevicePixels="False" />
  37. </Grid>
  38. </Border>
  39. </Grid>
  40. <ControlTemplate.Triggers>
  41. <Trigger Property="IsChecked" Value="True">
  42. <Setter TargetName="Path" Property="Data" Value="M14.4888 7.98833L14.4927 8L14.4888 8.01167C14.463 8.08832 14.3789 8.33817 14.1078 8.76198C13.7796 9.27499 13.2821 9.87762 12.6494 10.4512C11.3615 11.6188 9.70519 12.5 8 12.5C6.29481 12.5 4.63846 11.6188 3.35064 10.4512C2.71795 9.87762 2.22043 9.27499 1.89225 8.76198C1.62112 8.33817 1.53702 8.08832 1.51122 8.01167L1.50727 8L1.51122 7.98833C1.53702 7.91168 1.62112 7.66183 1.89225 7.23802C2.22043 6.72501 2.71795 6.12238 3.35064 5.54879C4.63846 4.38124 6.29481 3.5 8 3.5C9.70519 3.5 11.3615 4.38124 12.6494 5.54879C13.2821 6.12238 13.7796 6.72501 14.1078 7.23802C14.3789 7.66183 14.463 7.91168 14.4888 7.98833ZM16 8C16 9.5 12.4183 14 8 14C3.58172 14 0 9.5 0 8C0 6.5 3.58172 2 8 2C12.4183 2 16 6.5 16 8ZM9.5 8C9.5 8.82843 8.82843 9.5 8 9.5C7.17157 9.5 6.5 8.82843 6.5 8C6.5 7.17157 7.17157 6.5 8 6.5C8.82843 6.5 9.5 7.17157 9.5 8ZM11 8C11 9.65685 9.65685 11 8 11C6.34315 11 5 9.65685 5 8C5 6.34315 6.34315 5 8 5C9.65685 5 11 6.34315 11 8Z" />
  43. </Trigger>
  44. <Trigger Property="IsChecked" Value="False">
  45. <Setter TargetName="Path" Property="Data" Value="M1.46967 1.5304L13.4699 13.5304L14.5306 12.4697L2.53032 0.469727L1.46967 1.5304ZM9.99623 11.1174L11.1401 12.2613C10.176 12.7137 9.11463 13.0001 8 13.0001C3.58172 13.0001 0 8.50006 0 7.00006C0 6.2525 0.889611 4.75982 2.32903 3.45038L3.39107 4.5124L3.35064 4.54885C2.71795 5.12245 2.22043 5.72507 1.89225 6.23808C1.62112 6.66189 1.53702 6.91174 1.51122 6.98839L1.50727 7.00006L1.51122 7.01173C1.53702 7.08838 1.62112 7.33823 1.89225 7.76205C2.22043 8.27505 2.71795 8.87768 3.35064 9.45128C4.63846 10.6188 6.29481 11.5001 8 11.5001C8.67993 11.5001 9.3521 11.3599 9.99623 11.1174ZM8 1.00006C6.88543 1.00006 5.82409 1.28643 4.86006 1.73876L6.00394 2.88262C6.64802 2.64015 7.32013 2.50006 8 2.50006C9.70519 2.50006 11.3615 3.3813 12.6494 4.54885C13.2821 5.12245 13.7796 5.72507 14.1078 6.23808C14.3789 6.66189 14.463 6.91174 14.4888 6.98839L14.4927 7.00006L14.4888 7.01173C14.463 7.08838 14.3789 7.33823 14.1078 7.76205C13.7796 8.27505 13.2821 8.87768 12.6494 9.45128L12.6091 9.48762L13.6711 10.5496C15.1104 9.24022 16 7.7476 16 7.00006C16 5.50006 12.4183 1.00006 8 1.00006ZM5 7.00006C5 6.7313 5.03534 6.47079 5.10163 6.22293L6.92836 8.04962C6.93565 8.05707 6.94301 8.06444 6.95046 8.07172L8.77718 9.89842C8.52931 9.96472 8.26878 10.0001 8 10.0001C6.34315 10.0001 5 8.65692 5 7.00006ZM7.223 4.10166L10.8984 7.77701C10.9647 7.5292 11 7.26876 11 7.00006C11 5.34321 9.65685 4.00006 8 4.00006C7.73128 4.00006 7.47082 4.03539 7.223 4.10166Z" />
  46. </Trigger>
  47. </ControlTemplate.Triggers>
  48. </ControlTemplate>
  49. </Setter.Value>
  50. </Setter>
  51. </Style>
  52. <Style x:Key="LoginPasswordBoxStyle" TargetType="PasswordBox">
  53. <Setter Property="Height" Value="32" />
  54. <Setter Property="FontSize" Value="14" />
  55. <Setter Property="Template">
  56. <Setter.Value>
  57. <ControlTemplate TargetType="PasswordBox">
  58. <Border
  59. x:Name="border"
  60. Background="{TemplateBinding Background}"
  61. BorderBrush="{TemplateBinding BorderBrush}"
  62. BorderThickness="{TemplateBinding BorderThickness}"
  63. CornerRadius="4"
  64. SnapsToDevicePixels="True">
  65. <Grid>
  66. <Grid.ColumnDefinitions>
  67. <ColumnDefinition />
  68. <ColumnDefinition Width="24" />
  69. </Grid.ColumnDefinitions>
  70. <Grid Grid.Column="0">
  71. <TextBlock
  72. Name="markText"
  73. Grid.Column="1"
  74. VerticalAlignment="Center"
  75. FontSize="12"
  76. Foreground="#BBB"
  77. Text="{TemplateBinding help:PasswordBoxHelper.DisplayText}"
  78. Visibility="Collapsed" />
  79. <ScrollViewer
  80. x:Name="PART_ContentHost"
  81. MinHeight="20"
  82. VerticalAlignment="Center"
  83. Focusable="false"
  84. HorizontalScrollBarVisibility="Hidden"
  85. VerticalScrollBarVisibility="Hidden" />
  86. </Grid>
  87. </Grid>
  88. </Border>
  89. <ControlTemplate.Triggers>
  90. <Trigger Property="IsEnabled" Value="false">
  91. <Setter TargetName="border" Property="Opacity" Value="0.56" />
  92. </Trigger>
  93. <Trigger Property="IsMouseOver" Value="true">
  94. <Setter TargetName="border" Property="BorderBrush" Value="#FF7EB4EA" />
  95. </Trigger>
  96. <Trigger Property="IsKeyboardFocused" Value="true">
  97. <Setter TargetName="border" Property="BorderBrush" Value="#FF569DE5" />
  98. </Trigger>
  99. <DataTrigger Binding="{Binding Path=LoginPassword}" Value="">
  100. <Setter TargetName="markText" Property="Visibility" Value="Visible" />
  101. </DataTrigger>
  102. </ControlTemplate.Triggers>
  103. </ControlTemplate>
  104. </Setter.Value>
  105. </Setter>
  106. </Style>
  107. <Style x:Key="LoginEmailBoxStyle" TargetType="PasswordBox">
  108. <Setter Property="Height" Value="32" />
  109. <Setter Property="FontSize" Value="14" />
  110. <Setter Property="Template">
  111. <Setter.Value>
  112. <ControlTemplate TargetType="PasswordBox">
  113. <Border
  114. x:Name="border"
  115. Background="{TemplateBinding Background}"
  116. BorderBrush="{TemplateBinding BorderBrush}"
  117. BorderThickness="{TemplateBinding BorderThickness}"
  118. CornerRadius="4"
  119. SnapsToDevicePixels="True">
  120. <Grid>
  121. <Grid.ColumnDefinitions>
  122. <ColumnDefinition />
  123. <ColumnDefinition Width="24" />
  124. </Grid.ColumnDefinitions>
  125. <Grid Grid.Column="0">
  126. <TextBlock
  127. Name="markText"
  128. Grid.Column="1"
  129. VerticalAlignment="Center"
  130. FontSize="12"
  131. Foreground="#BBB"
  132. Text="{TemplateBinding help:PasswordBoxHelper.DisplayText}"
  133. Visibility="Collapsed" />
  134. <ScrollViewer
  135. x:Name="PART_ContentHost"
  136. MinHeight="20"
  137. VerticalAlignment="Center"
  138. Focusable="false"
  139. HorizontalScrollBarVisibility="Hidden"
  140. VerticalScrollBarVisibility="Hidden" />
  141. </Grid>
  142. </Grid>
  143. </Border>
  144. <ControlTemplate.Triggers>
  145. <Trigger Property="IsEnabled" Value="false">
  146. <Setter TargetName="border" Property="Opacity" Value="0.56" />
  147. </Trigger>
  148. <Trigger Property="IsMouseOver" Value="true">
  149. <Setter TargetName="border" Property="BorderBrush" Value="#FF7EB4EA" />
  150. </Trigger>
  151. <Trigger Property="IsKeyboardFocused" Value="true">
  152. <Setter TargetName="border" Property="BorderBrush" Value="#FF569DE5" />
  153. </Trigger>
  154. <DataTrigger Binding="{Binding Path=LoginPassword}" Value="">
  155. <Setter TargetName="markText" Property="Visibility" Value="Visible" />
  156. </DataTrigger>
  157. </ControlTemplate.Triggers>
  158. </ControlTemplate>
  159. </Setter.Value>
  160. </Setter>
  161. </Style>
  162. <Style x:Key="LoginPasswordTextBoxStyle" TargetType="TextBox">
  163. <Setter Property="Height" Value="32" />
  164. <Setter Property="FontSize" Value="14" />
  165. <Setter Property="Template">
  166. <Setter.Value>
  167. <ControlTemplate TargetType="TextBox">
  168. <Border
  169. x:Name="border"
  170. Background="{TemplateBinding Background}"
  171. BorderBrush="{TemplateBinding BorderBrush}"
  172. BorderThickness="{TemplateBinding BorderThickness}"
  173. CornerRadius="5"
  174. SnapsToDevicePixels="True">
  175. <Grid>
  176. <Grid.ColumnDefinitions>
  177. <ColumnDefinition />
  178. <ColumnDefinition Width="24" />
  179. </Grid.ColumnDefinitions>
  180. <Grid Grid.Column="0">
  181. <TextBlock
  182. Name="markText"
  183. Grid.Column="1"
  184. VerticalAlignment="Center"
  185. FontSize="12"
  186. Foreground="#BBB"
  187. Text="{TemplateBinding help:PasswordBoxHelper.DisplayText}"
  188. Visibility="Collapsed" />
  189. <ScrollViewer
  190. x:Name="PART_ContentHost"
  191. MinHeight="20"
  192. VerticalAlignment="Center"
  193. Focusable="false"
  194. HorizontalScrollBarVisibility="Hidden"
  195. VerticalScrollBarVisibility="Hidden" />
  196. </Grid>
  197. </Grid>
  198. </Border>
  199. <ControlTemplate.Triggers>
  200. <Trigger Property="IsEnabled" Value="false">
  201. <Setter TargetName="border" Property="Opacity" Value="0.56" />
  202. </Trigger>
  203. <Trigger Property="IsMouseOver" Value="true">
  204. <Setter TargetName="border" Property="BorderBrush" Value="#FF7EB4EA" />
  205. </Trigger>
  206. <Trigger Property="IsKeyboardFocused" Value="true">
  207. <Setter TargetName="border" Property="BorderBrush" Value="#FF569DE5" />
  208. </Trigger>
  209. <DataTrigger Binding="{Binding Path=LoginPassword}" Value="">
  210. <Setter TargetName="markText" Property="Visibility" Value="Visible" />
  211. </DataTrigger>
  212. </ControlTemplate.Triggers>
  213. </ControlTemplate>
  214. </Setter.Value>
  215. </Setter>
  216. </Style>
  217. <Style x:Key="LoginEmailTextBoxStyle" TargetType="TextBox">
  218. <Setter Property="Height" Value="32" />
  219. <Setter Property="FontSize" Value="14" />
  220. <Setter Property="Template">
  221. <Setter.Value>
  222. <ControlTemplate TargetType="TextBox">
  223. <Border
  224. x:Name="border"
  225. Background="{TemplateBinding Background}"
  226. BorderBrush="{TemplateBinding BorderBrush}"
  227. BorderThickness="{TemplateBinding BorderThickness}"
  228. CornerRadius="4"
  229. SnapsToDevicePixels="True">
  230. <Grid>
  231. <Grid.ColumnDefinitions>
  232. <ColumnDefinition />
  233. <ColumnDefinition Width="24" />
  234. </Grid.ColumnDefinitions>
  235. <Grid Grid.Column="0">
  236. <TextBlock
  237. Name="markText"
  238. Grid.Column="1"
  239. VerticalAlignment="Center"
  240. FontSize="12"
  241. Foreground="#BBB"
  242. Text="{TemplateBinding help:PasswordBoxHelper.DisplayText}"
  243. Visibility="Collapsed" />
  244. <ScrollViewer
  245. x:Name="PART_ContentHost"
  246. MinHeight="20"
  247. VerticalAlignment="Center"
  248. Focusable="false"
  249. HorizontalScrollBarVisibility="Hidden"
  250. VerticalScrollBarVisibility="Hidden" />
  251. </Grid>
  252. </Grid>
  253. </Border>
  254. <ControlTemplate.Triggers>
  255. <Trigger Property="IsEnabled" Value="false">
  256. <Setter TargetName="border" Property="Opacity" Value="0.56" />
  257. </Trigger>
  258. <Trigger Property="IsMouseOver" Value="true">
  259. <Setter TargetName="border" Property="BorderBrush" Value="#FF7EB4EA" />
  260. </Trigger>
  261. <Trigger Property="IsKeyboardFocused" Value="true">
  262. <Setter TargetName="border" Property="BorderBrush" Value="#FF569DE5" />
  263. </Trigger>
  264. <DataTrigger Binding="{Binding Path=LoginEmail}" Value="">
  265. <Setter TargetName="markText" Property="Visibility" Value="Visible" />
  266. </DataTrigger>
  267. </ControlTemplate.Triggers>
  268. </ControlTemplate>
  269. </Setter.Value>
  270. </Setter>
  271. </Style>
  272. </UserControl.Resources>
  273. <Grid Background="White">
  274. <Grid
  275. Width="262"
  276. Margin="0,48,0,0"
  277. HorizontalAlignment="Center"
  278. VerticalAlignment="Top">
  279. <StackPanel>
  280. <TextBlock
  281. Width="72"
  282. Height="28"
  283. HorizontalAlignment="Left"
  284. VerticalAlignment="Top"
  285. FontFamily="Segoe UI"
  286. FontSize="20"
  287. FontStyle="Normal"
  288. FontWeight="SemiBold"
  289. Text="Login" />
  290. <WrapPanel Margin="0,34,0,0">
  291. <TextBlock
  292. Width="Auto"
  293. Height="20"
  294. FontFamily="Segoe UI"
  295. FontSize="12"
  296. FontStyle="Normal"
  297. Foreground="#616469"
  298. LineHeight="20"
  299. Text="{Binding LoginEmail}" />
  300. <TextBlock
  301. Height="20"
  302. Margin="8,0,0,0"
  303. HorizontalAlignment="Left"
  304. VerticalAlignment="Top"
  305. FontFamily="Segoe UI"
  306. FontSize="12"
  307. FontWeight="Normal"
  308. Foreground="#1770F4"
  309. LineHeight="20">
  310. <Hyperlink Command="{Binding ChangeEmailCommand}">Change Email</Hyperlink>
  311. </TextBlock>
  312. </WrapPanel>
  313. <TextBlock
  314. Height="22"
  315. Margin="0,18,0,0"
  316. HorizontalAlignment="Left"
  317. VerticalAlignment="Top"
  318. FontFamily="Segoe UI"
  319. FontSize="14"
  320. FontStyle="Normal"
  321. Text="Enter password" />
  322. <Grid
  323. Width="262"
  324. Height="32"
  325. Margin="0,8,0,0"
  326. HorizontalAlignment="Left"
  327. VerticalAlignment="Top">
  328. <Grid.ColumnDefinitions>
  329. <ColumnDefinition />
  330. <ColumnDefinition Width="24" />
  331. </Grid.ColumnDefinitions>
  332. <PasswordBox
  333. Grid.ColumnSpan="2"
  334. help:PasswordBoxHelper.DisplayText="{Binding LoginPasswordMsg, Mode=TwoWay}"
  335. help:PasswordBoxHelper.Password="{Binding LoginPassword, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
  336. Style="{StaticResource LoginPasswordBoxStyle}"
  337. Visibility="{Binding LoginPasswordVisibility, Mode=TwoWay}" />
  338. <TextBox
  339. x:Name="Text_Password"
  340. Grid.ColumnSpan="2"
  341. Width="262"
  342. HorizontalAlignment="Left"
  343. help:PasswordBoxHelper.DisplayText="{Binding LoginPasswordMsg, Mode=TwoWay}"
  344. Style="{StaticResource LoginPasswordTextBoxStyle}"
  345. Text="{Binding LoginPassword, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
  346. Visibility="{Binding LoginTextVisibility, Mode=TwoWay}">
  347. <i:Interaction.Triggers>
  348. <i:EventTrigger EventName="TextChanged">
  349. <i:InvokeCommandAction Command="{Binding LoginPasswordChangedCommand}" />
  350. </i:EventTrigger>
  351. </i:Interaction.Triggers>
  352. </TextBox>
  353. <CheckBox
  354. x:Name="DisplayLoginPasswordChk"
  355. Grid.Column="1"
  356. Height="16"
  357. HorizontalAlignment="Left"
  358. Panel.ZIndex="1"
  359. Command="{Binding DisplayPasswordCommand}"
  360. CommandParameter="{Binding RelativeSource={RelativeSource Self}}"
  361. Style="{StaticResource EyeCheckbox}"
  362. Visibility="{Binding ChkVis}" />
  363. </Grid>
  364. <TextBlock
  365. Width="262"
  366. Height="20"
  367. Margin="0,2,0,0"
  368. HorizontalAlignment="Center"
  369. Foreground="#F3465B"
  370. Text="{Binding LoginPasswordlook, Mode=TwoWay}" />
  371. <Button
  372. Width="262"
  373. Height="32"
  374. Margin="0,8,0,0"
  375. HorizontalAlignment="Left"
  376. VerticalAlignment="Top"
  377. Command="{Binding LoginCommand}"
  378. Content="Login"
  379. IsEnabled="{Binding EnableNextStep, Mode=TwoWay}"
  380. Style="{StaticResource Btn.cta}" />
  381. <TextBlock
  382. Height="20"
  383. Margin="0,10,0,0"
  384. HorizontalAlignment="Center"
  385. FontFamily="Segoe UI"
  386. FontSize="12"
  387. FontWeight="Normal"
  388. Foreground="#1770F4"
  389. LineHeight="20">
  390. <Hyperlink Command="{Binding GoCodeUpdataCommand}">Forgot your password?</Hyperlink>
  391. </TextBlock>
  392. </StackPanel>
  393. </Grid>
  394. <Grid
  395. x:Name="Grid_msg"
  396. Width="326"
  397. Height="48"
  398. HorizontalAlignment="Center"
  399. VerticalAlignment="Bottom"
  400. Background="#FDC7C6"
  401. Visibility="{Binding LoginPasswordlookVis}">
  402. <WrapPanel VerticalAlignment="Center" HorizontalAlignment="Center">
  403. <Border
  404. Margin="0,-5,5,0"
  405. Width="14"
  406. Height="14"
  407. Background="#F3465B"
  408. CornerRadius="100">
  409. <Path
  410. Margin="-1,-4,0,0"
  411. Data="M7.25 8V13H8.75V8H7.25ZM7.25 14.5V16H8.75L8.75 14.5H7.25Z"
  412. Fill="White" />
  413. </Border>
  414. <TextBlock
  415. HorizontalAlignment="Center"
  416. VerticalAlignment="Center"
  417. FontFamily="Segoe UI"
  418. FontSize="12"
  419. FontStyle="Normal"
  420. LineHeight="22"
  421. Text="{Binding LoginPasswordmsglook}"
  422. TextAlignment="Center"
  423. TextWrapping="Wrap" />
  424. </WrapPanel>
  425. </Grid>
  426. </Grid>
  427. </UserControl>