DownLoadDetailWindow.xaml 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <Window x:Class="ivf_tl_Manage.Win.DownLoadDetailWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:local="clr-namespace:ivf_tl_Manage.Win"
  7. xmlns:customControl="clr-namespace:ivf_tl_CustomControls;assembly=ivf_tl_CustomControls_PC"
  8. xmlns:userControl="clr-namespace:ivf_tl_Manage.UserControls"
  9. mc:Ignorable="d"
  10. FontFamily="{StaticResource sourceHan}"
  11. WindowStyle="None" AllowsTransparency="True"
  12. ShowInTaskbar="False"
  13. WindowStartupLocation="CenterOwner"
  14. Background="Transparent"
  15. x:Name="_DownLoadDetailWindow"
  16. Width="1650" Height="875">
  17. <Canvas x:Name="Canvas_BigRoot" Width="1650" Height="875" >
  18. <Canvas Width="1650" Height="164" Panel.ZIndex="3" >
  19. <Canvas.Background>
  20. <ImageBrush ImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/AutoFocusWindowTopBack.png"/>
  21. </Canvas.Background>
  22. <DockPanel Canvas.Left="60" Canvas.Top="60">
  23. <TextBlock Margin="2 0 2 3" DockPanel.Dock="Top" Canvas.Left="60" Canvas.Top="60" Text="{DynamicResource 0620}" FontWeight="Medium" FontSize="24"/>
  24. <Rectangle DockPanel.Dock="Bottom" Canvas.Left="58" Canvas.Top="95" Height="3" Fill="#4D75AC" RadiusX="1.5" RadiusY="1.5"/>
  25. </DockPanel >
  26. <!--<Button Canvas.Left="500" Content="添加" Click="Button_Click" Width="100" Height="100"/>-->
  27. <!--<Button Canvas.Left="650" Content="修改" Click="Button_ClickEd" Width="100" Height="100"/>-->
  28. <customControl:ButtonImage Canvas.Left="1574" Canvas.Top="60" Width="18" Height="18" IsCancel="True" Click="Cancel_Click" IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/CloseGrayIcon.png" MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/CloseBlueIcon.png"/>
  29. <!--<StackPanel Orientation="Horizontal" Canvas.Left="60" Canvas.Top="120">
  30. <TextBlock VerticalAlignment="Center" Canvas.Left="60" Canvas.Top="120" Text="{DynamicResource 0243}" FontWeight="Medium" FontSize="16" Foreground="#707070"/>
  31. <Button Click="Button_Click" Width="100"/>
  32. </StackPanel>-->
  33. <Border Canvas.Left="60" Canvas.Top="120" Width="1530" Height="59" CornerRadius="14 14 0 0" Background="#E2E7ED">
  34. <Canvas Width="1530" Height="59">
  35. <TextBlock Canvas.Left="30" Canvas.Top="15" Text="{DynamicResource 0621}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  36. <TextBlock Canvas.Left="800" Canvas.Top="15" Text="{DynamicResource 0622}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  37. <!--<StackPanel Orientation="Horizontal" Canvas.Left="600" Background="AliceBlue" Width="200" Height="70">
  38. <Button Width="30" Height="30" HorizontalAlignment="Center"/>
  39. </StackPanel>-->
  40. <TextBlock Canvas.Left="1300" Canvas.Top="15" Text="{DynamicResource 0623}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  41. <Rectangle Canvas.Top="57" Height="2" Width="1530" Fill="#D8DFE8"/>
  42. </Canvas>
  43. </Border>
  44. </Canvas>
  45. <Canvas Panel.ZIndex="2" Canvas.Top="162" Width="1650" Height="577" >
  46. <Canvas.Background>
  47. <ImageBrush ImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/AutoFocusWindowCenterBack.png"/>
  48. </Canvas.Background>
  49. <ItemsControl x:Name="showItems" AlternationCount="2" Background="Transparent" Canvas.Left="60" Canvas.Top="15"
  50. Width="1530" Height="562" BorderThickness="0"
  51. ItemsSource="{Binding ElementName=_DownLoadDetailWindow,Path=ShowDownLoadList}"
  52. ManipulationBoundaryFeedback="ListBox_ManipulationBoundaryFeedback"
  53. ScrollViewer.PanningMode="Both" ScrollViewer.VerticalScrollBarVisibility="Hidden"
  54. ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.CanContentScroll="False">
  55. <ItemsControl.ItemTemplate>
  56. <DataTemplate>
  57. <Canvas x:Name="canvasItemsControl" Width="1528" Height="56" >
  58. <Rectangle x:Name="borderRec" StrokeThickness="2" Width="1528" Height="56" />
  59. <TextBlock x:Name="filenameText" Canvas.Left="30" Padding="0 15 0 0" Text="{Binding FileName}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  60. <DockPanel Width="92" Canvas.Left="790" Canvas.Top="10">
  61. <customControl:ButtonImage HorizontalAlignment="Center" Tag="{Binding}" Canvas.Left="200" Width="36" Height="36" Click="ReDown_Click_1"
  62. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/reDownLoadPic.png"
  63. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/reDownLoadPic.png"
  64. Visibility="{Binding state,Converter={StaticResource Int2ToDownVisibilityConvert}}"/>
  65. <customControl:ButtonImage Margin="0 0 0 0" HorizontalAlignment="Center" Tag="{Binding}" Width="36" Height="36" Click="Button_Click_1"
  66. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/dirPic.png"
  67. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/dirPic.png"/>
  68. </DockPanel>
  69. <TextBlock Canvas.Left="1300" Padding="0 15 0 0" Text="{Binding state,Converter={StaticResource IntToDownStringConvert}}" FontWeight="Medium" Foreground="{Binding state,Converter={StaticResource IntToDownColorConvert}}" FontSize="18"/>
  70. </Canvas>
  71. <DataTemplate.Triggers>
  72. <Trigger Property="ItemsControl.AlternationIndex" Value="0">
  73. <Setter Property="Background" Value="#f6f6f6" TargetName="canvasItemsControl"/>
  74. </Trigger>
  75. <Trigger Property="ItemsControl.AlternationIndex" Value="1">
  76. <Setter Property="Background" Value="#eceef2" TargetName="canvasItemsControl"/>
  77. </Trigger>
  78. <Trigger Property="IsMouseOver" Value="True">
  79. <Setter Property="Stroke" Value="#6DA5FF" TargetName="borderRec"/>
  80. </Trigger>
  81. </DataTemplate.Triggers>
  82. </DataTemplate>
  83. </ItemsControl.ItemTemplate>
  84. </ItemsControl>
  85. </Canvas>
  86. <StackPanel Panel.ZIndex="3" Canvas.Left="580" Canvas.Top="312"
  87. Visibility="{Binding ElementName=showItems,Path=HasItems,Converter={StaticResource BoolToVisibilityConvert}}">
  88. <Image Width="490" Height="360" Source="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/NoDataBackground.png" />
  89. <TextBlock HorizontalAlignment="Center" Canvas.Left="185" Canvas.Top="360" FontWeight="Medium" Foreground="#9B9B9B" FontSize="30" Text="{DynamicResource 0205}"/>
  90. </StackPanel>
  91. <Canvas Canvas.Top="737" Width="1650" Height="134">
  92. <Canvas.Background>
  93. <ImageBrush ImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/AutoFocusWindowBottomBack.png"/>
  94. </Canvas.Background>
  95. <userControl:PaginationUserControl HeadMargin="50 0 0 0" LastMargin="0 0 50 0"
  96. Visibility="{Binding ElementName=showItems,Path=HasItems,Converter={StaticResource BooleanToVisibilityConverter}}"
  97. x:Name="pageControl" Width="1650" Height="115"
  98. PageChangedEvent="PaginationUserControl_PageChangedEvent"
  99. PageInfoString="{DynamicResource 0237}"
  100. PageUnit="{DynamicResource 0056}"
  101. DefeatPage="{Binding ElementName=_DownLoadDetailWindow,Path=PageCurrent}"
  102. PageSize="10"
  103. DataCount="{Binding ElementName=_DownLoadDetailWindow,Path=DataCount}" />
  104. </Canvas>
  105. </Canvas>
  106. </Window>