UProgressBar.xaml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <UserControl x:Class="TeamAAS_VP.Controls.UProgressBar"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:TeamAAS_VP.Controls"
  7. xmlns:prism="http://prismlibrary.com/"
  8. xmlns:lex="http://wpflocalizeextension.codeplex.com"
  9. lex:LocalizeDictionary.DesignCulture="zh-CN"
  10. lex:ResxLocalizationProvider.DefaultAssembly="TeamAAS-VP"
  11. lex:ResxLocalizationProvider.DefaultDictionary="Lang"
  12. mc:Ignorable="d"
  13. Background="Transparent"
  14. VerticalAlignment="Center"
  15. HorizontalAlignment="Stretch"
  16. FontFamily="{DynamicResource DefaultFont}"
  17. d:Width="1920"
  18. d:Height="1080">
  19. <prism:Dialog.WindowStyle>
  20. <Style TargetType="Window">
  21. <Setter Property="prism:Dialog.WindowStartupLocation"
  22. Value="CenterScreen" />
  23. <Setter Property="ShowInTaskbar"
  24. Value="False" />
  25. <Setter Property="WindowStyle"
  26. Value="None" />
  27. <Setter Property="AllowsTransparency"
  28. Value="True" />
  29. <Setter Property="Background"
  30. Value="Transparent" />
  31. <Setter Property="WindowState"
  32. Value="Maximized" />
  33. <Setter Property="Topmost"
  34. Value="True" />
  35. </Style>
  36. </prism:Dialog.WindowStyle>
  37. <Border CornerRadius="20"
  38. Opacity="0.9"
  39. Margin="2,0"
  40. HorizontalAlignment="Stretch"
  41. Background="{DynamicResource MaterialDesign.Brush.Primary.Light}"
  42. VerticalAlignment="Center">
  43. <StackPanel Orientation="Vertical"
  44. Margin="10,5,10,5">
  45. <TextBlock x:Name="txtSubText"
  46. Text="{Binding SubTitle}"
  47. Margin="0,5,0,5"
  48. FontSize="18"
  49. TextAlignment="Center"
  50. TextWrapping="Wrap" />
  51. <ProgressBar x:Name="progress"
  52. Height="20"
  53. Maximum="{Binding Maximum}"
  54. Minimum="{Binding Minimum}"
  55. Value="{Binding Value}"
  56. IsIndeterminate="True" />
  57. <TextBlock x:Name="txtInfo"
  58. Margin="0,5,0,0"
  59. Text="{Binding Message}"
  60. FontSize="12"
  61. TextAlignment="Center"
  62. TextWrapping="Wrap" />
  63. </StackPanel>
  64. </Border>
  65. </UserControl>