MarkSettingView.xaml 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306
  1. <UserControl x:Class="ivf_tl_Manage.Views.MarkSettingView"
  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:ivf_tl_Manage.Views"
  7. mc:Ignorable="d"
  8. xmlns:customControl="clr-namespace:ivf_tl_CustomControls;assembly=ivf_tl_CustomControls_PC"
  9. xmlns:userControl="clr-namespace:ivf_tl_Manage.UserControls"
  10. Width="1830" Height="1015"
  11. FontFamily="{StaticResource sourceHan}">
  12. <Canvas Width="1830" Height="1015">
  13. <Grid Canvas.Left="40" Canvas.Top="35" Height="38">
  14. <TextBlock FontWeight="Bold" FontSize="32" Text="{DynamicResource 0235}" VerticalAlignment="Center" />
  15. </Grid>
  16. <Canvas Canvas.Left="20" Canvas.Top="83" Width="1790" Height="106">
  17. <Canvas.Background>
  18. <ImageBrush ImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkSettingTitleBackground.png"/>
  19. </Canvas.Background>
  20. <StackPanel Orientation="Horizontal" Canvas.Left="47" Canvas.Top="26">
  21. <customControl:RadioButtonMarkSetting IsChecked="True" x:Name="checkKey" Canvas.Left="47" Canvas.Top="26" TextString="{DynamicResource 0236}" Checked="checkKey_Checked" Tag="1"/>
  22. <customControl:RadioButtonMarkSetting Visibility="Collapsed" x:Name="checkSet" Margin="35 0 0 0" Canvas.Left="193" Canvas.Top="26" TextString="{DynamicResource 0088}" Checked="checkKey_Checked" Tag="2"/>
  23. <customControl:RadioButtonMarkSetting Visibility="Collapsed" x:Name="checkLevel" Margin="35 0 0 0" Canvas.Left="321" Canvas.Top="26" TextString="{DynamicResource 0093}" Checked="checkKey_Checked" Tag="3"/>
  24. <customControl:RadioButtonMarkSetting x:Name="checkWeights" Margin="35 0 0 0" TextString="{DynamicResource 0564}" Checked="checkKey_Checked" Tag="6"/>
  25. <customControl:RadioButtonMarkSetting x:Name="checkQuick" Margin="35 0 0 0" Canvas.Left="449" Canvas.Top="26" TextString="{DynamicResource 0104}" Checked="checkKey_Checked" Tag="4"/>
  26. <customControl:RadioButtonMarkSetting x:Name="checkMark" Margin="35 0 0 0" Canvas.Left="621" Canvas.Top="26" TextString="{DynamicResource 0615}" Checked="checkKey_Checked" Tag="5"/>
  27. </StackPanel>
  28. <!--<customControl:RadioButtonMarkSetting x:Name="checkKey1" IsChecked="True" Canvas.Left="47" Canvas.Top="26" TextString="{DynamicResource 0236}" Checked="checkKey_Checked" Tag="1"/>
  29. <customControl:RadioButtonMarkSetting x:Name="checkSet1" Canvas.Left="193" Canvas.Top="26" TextString="{DynamicResource 0088}" Checked="checkKey_Checked" Tag="2"/>
  30. <customControl:RadioButtonMarkSetting x:Name="checkLevel1" Canvas.Left="321" Canvas.Top="26" TextString="{DynamicResource 0093}" Checked="checkKey_Checked" Tag="3"/>
  31. <customControl:RadioButtonMarkSetting x:Name="checkQuick1" Canvas.Left="449" Canvas.Top="26" TextString="{DynamicResource 0104}" Checked="checkKey_Checked" Tag="4"/>
  32. <customControl:RadioButtonMarkSetting x:Name="checkMark1" Canvas.Left="621" Canvas.Top="26" TextString="{DynamicResource 0235}" Checked="checkKey_Checked" Tag="5"/>-->
  33. </Canvas>
  34. <Canvas Canvas.Left="20" Canvas.Top="169" Width="1790" Height="836">
  35. <Canvas.Background>
  36. <ImageBrush ImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkSettingContentBackground.png"/>
  37. </Canvas.Background>
  38. <TextBlock Canvas.Left="50" Canvas.Top="45" Text="{Binding CurrentSelectTitle}" FontWeight="Medium" Foreground="Black" FontSize="22"/>
  39. <!--<customControl:ComBoxCustom Canvas.Left="1500" Canvas.Top="40" DisplayMemberPath="name" ItemsSource="{Binding MarkModelTypeList}" SelectedItem="{Binding CurrentMarkModelType}" Width="125" Height="42" TipString="标记模型" Visibility="{Binding ElementName=checkMark,Path=IsChecked,Converter={StaticResource BooleanToVisibilityConverter}}" DefeatImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PullDownGrayIcon.png" OpenImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PullDownBlueIcon.png"/>-->
  40. <!--<customControl:ButtonImage Canvas.Left="1637" Canvas.Top="40" Width="103" Height="42" Click="Add_Click" MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkAddMouseOverIcon.png" IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkAddIcon.png"/>-->
  41. <customControl:ButtonCornerRadius Canvas.Left="1637" Canvas.Top="40" Width="103" Height="42" Click="Add_Click">
  42. <customControl:ButtonCornerRadius.Content>
  43. <StackPanel Orientation="Horizontal">
  44. <Image VerticalAlignment="Center" Width="22" Height="22" Source="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkAddIcon1.png"/>
  45. <TextBlock Margin="5 0 0 0" VerticalAlignment="Center" TextAlignment="Center" Text="{DynamicResource 0076}" FontSize="18" Foreground="White" FontWeight="Medium"/>
  46. </StackPanel>
  47. </customControl:ButtonCornerRadius.Content>
  48. </customControl:ButtonCornerRadius>
  49. <Border Canvas.Left="50" Canvas.Top="102" Width="1690" Height="59" CornerRadius="14 14 0 0" Background="#E2E7ED" Visibility="{Binding ElementName=checkKey,Path=IsChecked,Converter={StaticResource BooleanToVisibilityConverter}}">
  50. <Canvas Width="1690" Height="59">
  51. <TextBlock Canvas.Left="30" Canvas.Top="15" Text="{DynamicResource 0106}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  52. <TextBlock Canvas.Left="150" Canvas.Top="15" Text="{DynamicResource 0084}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  53. <TextBlock Canvas.Left="489" Canvas.Top="15" Text="{DynamicResource 0086}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  54. <TextBlock Canvas.Left="891" Canvas.Top="15" Text="{DynamicResource 0085}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  55. <TextBlock Canvas.Left="1580" Canvas.Top="15" Text="{DynamicResource 0080}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  56. <Rectangle Canvas.Top="57" Height="2" Width="1690" Fill="#D8DFE8"/>
  57. </Canvas>
  58. </Border>
  59. <ItemsControl ItemsSource="{Binding CurrentMarkKeyList}" Canvas.Left="50" Canvas.Top="161" Width="1690" Height="560" AlternationCount="2" Visibility="{Binding ElementName=checkKey,Path=IsChecked,Converter={StaticResource BooleanToVisibilityConverter}}">
  60. <ItemsControl.ItemTemplate>
  61. <DataTemplate >
  62. <Border x:Name="canvasItemsBorder" Width="1690" Height="56" BorderThickness="2" BorderBrush="Transparent" >
  63. <Canvas x:Name="canvasItemsControl" Width="1686" Height="52">
  64. <TextBlock Padding="30 13 0 0" Text="{Binding num}" Width="150" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  65. <TextBlock Canvas.Left="150" Padding="0 13 0 0" Text="{Binding name}" Width="339" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  66. <TextBlock Canvas.Left="489" Padding="0 13 0 0" Text="{Binding markKey}" Width="339" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  67. <TextBlock Canvas.Left="891" Padding="0 13 0 0" Text="{Binding info}" Width="339" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  68. <customControl:ButtonImage Canvas.Left="1578" Tag="{Binding}" Canvas.Top="13" Width="26" Height="26" Click="Edit_Click"
  69. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/EditIcon.png"
  70. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/EditMouseOverIcon.png "/>
  71. <customControl:ButtonImage Tag="{Binding}" Canvas.Left="1634" Canvas.Top="13" Width="26" Height="26" Click="Del_Click"
  72. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkTypeDel.png"
  73. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkTypeDelMouseOver.png "/>
  74. </Canvas>
  75. </Border>
  76. <DataTemplate.Triggers>
  77. <Trigger Property="ItemsControl.AlternationIndex" Value="1">
  78. <Setter Property="Background" Value="#eceef2" TargetName="canvasItemsControl"/>
  79. </Trigger>
  80. <Trigger Property="IsMouseOver" Value="True">
  81. <Setter TargetName="canvasItemsBorder" Property="BorderBrush" Value="#6DA5FF"/>
  82. </Trigger>
  83. </DataTemplate.Triggers>
  84. </DataTemplate>
  85. </ItemsControl.ItemTemplate>
  86. </ItemsControl>
  87. <Border Canvas.Left="50" Canvas.Top="102" Width="1690" Height="59" CornerRadius="14 14 0 0" Background="#E2E7ED" Visibility="{Binding ElementName=checkSet,Path=IsChecked,Converter={StaticResource BooleanToVisibilityConverter}}">
  88. <Canvas Width="1690" Height="59">
  89. <TextBlock Canvas.Left="30" Canvas.Top="15" Text="{DynamicResource 0089}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  90. <TextBlock Canvas.Left="679" Canvas.Top="15" Text="{DynamicResource 0090}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  91. <TextBlock Canvas.Left="1328" Canvas.Top="15" Text="{DynamicResource 0091}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  92. <TextBlock Canvas.Left="1580" Canvas.Top="15" Text="{DynamicResource 0080}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  93. <Rectangle Canvas.Top="57" Height="2" Width="1690" Fill="#D8DFE8"/>
  94. </Canvas>
  95. </Border>
  96. <ItemsControl Canvas.Left="50" Canvas.Top="161" Width="1690" Height="560" AlternationCount="2" ItemsSource="{Binding CurrentMarkModelTypeList}"
  97. Visibility="{Binding ElementName=checkSet,Path=IsChecked,Converter={StaticResource BooleanToVisibilityConverter}}">
  98. <ItemsControl.ItemTemplate>
  99. <DataTemplate >
  100. <Border x:Name="canvasItemsBorder" Width="1690" Height="56" BorderThickness="2" BorderBrush="Transparent" >
  101. <Canvas x:Name="canvasItemsControl" Width="1686" Height="52">
  102. <TextBlock Padding="30 13 0 0" Text="{Binding name}" Width="679" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  103. <TextBlock Canvas.Left="679" Padding="0 13 0 0" Width="649" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18">
  104. <Run Text="{Binding minTime}"/><Run Text="-"/><Run Text="{Binding maxTime}"/><Run Text="h"/>
  105. </TextBlock>
  106. <customControl:CheckBoxNoFrameCustom Canvas.Left="1328" Canvas.Top="13" Width="60" Height="26" IsChecked="{Binding state,Converter={StaticResource IntToBoolConvert}}"
  107. Checked="MarkType_Checked" Unchecked="MarkType_Unchecked" Tag="{Binding}"
  108. NoCheckImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkStateFalse.png"
  109. CheckImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkStateTrue.png"/>
  110. <customControl:ButtonImage Canvas.Left="1578" Tag="{Binding}" Canvas.Top="13" Width="26" Height="26" Click="Edit_Click"
  111. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/EditIcon.png"
  112. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/EditMouseOverIcon.png "/>
  113. <customControl:ButtonImage Tag="{Binding}" Canvas.Left="1634" Canvas.Top="13" Width="26" Height="26" Click="Del_Click"
  114. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkTypeDel.png"
  115. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkTypeDelMouseOver.png "/>
  116. </Canvas>
  117. </Border>
  118. <DataTemplate.Triggers>
  119. <Trigger Property="ItemsControl.AlternationIndex" Value="1">
  120. <Setter Property="Background" Value="#eceef2" TargetName="canvasItemsControl"/>
  121. </Trigger>
  122. <Trigger Property="IsMouseOver" Value="True">
  123. <Setter TargetName="canvasItemsBorder" Property="BorderBrush" Value="#6DA5FF"/>
  124. </Trigger>
  125. </DataTemplate.Triggers>
  126. </DataTemplate>
  127. </ItemsControl.ItemTemplate>
  128. </ItemsControl>
  129. <Border Canvas.Left="50" Canvas.Top="102" Width="1690" Height="59" CornerRadius="14 14 0 0" Background="#E2E7ED"
  130. Visibility="{Binding ElementName=checkLevel,Path=IsChecked,Converter={StaticResource BooleanToVisibilityConverter}}">
  131. <Canvas Width="1690" Height="59">
  132. <TextBlock Canvas.Left="30" Canvas.Top="15" Text="{DynamicResource 0106}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  133. <TextBlock Canvas.Left="150" Canvas.Top="15" Text="{DynamicResource 0094}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  134. <TextBlock Canvas.Left="489" Canvas.Top="15" Text="{DynamicResource 0095}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  135. <TextBlock Canvas.Left="891" Canvas.Top="15" Text="{DynamicResource 0085}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  136. <TextBlock Canvas.Left="1580" Canvas.Top="15" Text="{DynamicResource 0080}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  137. <Rectangle Canvas.Top="57" Height="2" Width="1690" Fill="#D8DFE8"/>
  138. </Canvas>
  139. </Border>
  140. <ItemsControl ItemsSource="{Binding CurrentMarkLevelList}" Canvas.Left="50" Canvas.Top="161" Width="1690" Height="560" AlternationCount="2"
  141. Visibility="{Binding ElementName=checkLevel,Path=IsChecked,Converter={StaticResource BooleanToVisibilityConverter}}">
  142. <ItemsControl.ItemTemplate>
  143. <DataTemplate >
  144. <Border x:Name="canvasItemsBorder" Width="1690" Height="56" BorderThickness="2" BorderBrush="Transparent" >
  145. <Canvas x:Name="canvasItemsControl" Width="1686" Height="52">
  146. <TextBlock Padding="30 13 0 0" Text="{Binding num}" Width="150" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  147. <TextBlock Canvas.Left="150" Padding="0 13 0 0" Text="{Binding name}" Width="339" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  148. <TextBlock Canvas.Left="489" Padding="0 13 0 0" Width="339" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18">
  149. <Run Text="{Binding min}"/><Run Text="-"/><Run Text="{Binding max}"/>
  150. </TextBlock>
  151. <TextBlock Canvas.Left="891" Padding="0 13 0 0" Text="{Binding info}" Width="339" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  152. <customControl:ButtonImage Canvas.Left="1578" Tag="{Binding}" Canvas.Top="13" Width="26" Height="26" Click="Edit_Click"
  153. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/EditIcon.png"
  154. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/EditMouseOverIcon.png "/>
  155. <customControl:ButtonImage Tag="{Binding}" Canvas.Left="1634" Canvas.Top="13" Width="26" Height="26" Click="Del_Click"
  156. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkTypeDel.png"
  157. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkTypeDelMouseOver.png "/>
  158. </Canvas>
  159. </Border>
  160. <DataTemplate.Triggers>
  161. <Trigger Property="ItemsControl.AlternationIndex" Value="1">
  162. <Setter Property="Background" Value="#eceef2" TargetName="canvasItemsControl"/>
  163. </Trigger>
  164. <Trigger Property="IsMouseOver" Value="True">
  165. <Setter TargetName="canvasItemsBorder" Property="BorderBrush" Value="#6DA5FF"/>
  166. </Trigger>
  167. </DataTemplate.Triggers>
  168. </DataTemplate>
  169. </ItemsControl.ItemTemplate>
  170. </ItemsControl>
  171. <Border Canvas.Left="50" Canvas.Top="102" Width="1690" Height="59" CornerRadius="14 14 0 0" Background="#E2E7ED" Visibility="{Binding ElementName=checkQuick,Path=IsChecked,Converter={StaticResource BooleanToVisibilityConverter}}">
  172. <Canvas Width="1690" Height="59">
  173. <TextBlock Canvas.Left="30" Canvas.Top="15" Text="{DynamicResource 0033}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  174. <TextBlock Canvas.Left="150" Canvas.Top="15" Text="{DynamicResource 0105}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  175. <TextBlock Canvas.Left="564" Canvas.Top="15" Text="{DynamicResource 0090}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  176. <TextBlock Canvas.Left="978" Canvas.Top="15" Text="{DynamicResource 0106}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  177. <TextBlock Canvas.Left="1328" Canvas.Top="15" Text="{DynamicResource 0091}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  178. <TextBlock Canvas.Left="1580" Canvas.Top="15" Text="{DynamicResource 0080}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  179. <Rectangle Canvas.Top="57" Height="2" Width="1690" Fill="#D8DFE8"/>
  180. </Canvas>
  181. </Border>
  182. <ItemsControl ItemsSource="{Binding CurrentQuickButtonList}" Canvas.Left="50" Canvas.Top="161" Width="1690" Height="560" AlternationCount="2"
  183. Visibility="{Binding ElementName=checkQuick,Path=IsChecked,Converter={StaticResource BooleanToVisibilityConverter}}">
  184. <ItemsControl.ItemTemplate>
  185. <DataTemplate >
  186. <Border x:Name="canvasItemsBorder" Width="1690" Height="56" BorderThickness="2" BorderBrush="Transparent" >
  187. <Canvas x:Name="canvasItemsControl" Width="1686" Height="52">
  188. <TextBlock Padding="30 13 0 0" Text="{Binding num}" Width="150" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  189. <TextBlock Canvas.Left="150" Width="414" Text="{Binding buttonName}" Padding="0 13 0 0" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  190. <TextBlock Canvas.Left="564" Width="414" Padding="0 13 0 0" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18">
  191. <Run Text="{Binding minHour}"/><Run Text="-"/><Run Text="{Binding maxHour}"/>
  192. </TextBlock>
  193. <TextBlock Canvas.Left="978" Width="414" Text="{Binding orderNum}" Padding="0 13 0 0" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  194. <customControl:CheckBoxNoFrameCustom Canvas.Left="1328" Canvas.Top="13" Width="60" Height="26" IsChecked="{Binding state,Converter={StaticResource IntToBoolConvert}}"
  195. Checked="QuickButton_Checked" Unchecked="QuickButton_Unchecked" Tag="{Binding}"
  196. NoCheckImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkStateFalse.png"
  197. CheckImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkStateTrue.png"/>
  198. <customControl:ButtonImage Canvas.Left="1578" Tag="{Binding}" Canvas.Top="13" Width="26" Height="26" Click="Edit_Click"
  199. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/EditIcon.png"
  200. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/EditMouseOverIcon.png "/>
  201. <customControl:ButtonImage Tag="{Binding}" Canvas.Left="1634" Canvas.Top="13" Width="26" Height="26" Click="Del_Click"
  202. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkTypeDel.png"
  203. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkTypeDelMouseOver.png "/>
  204. </Canvas>
  205. </Border>
  206. <DataTemplate.Triggers>
  207. <Trigger Property="ItemsControl.AlternationIndex" Value="1">
  208. <Setter Property="Background" Value="#eceef2" TargetName="canvasItemsControl"/>
  209. </Trigger>
  210. <Trigger Property="IsMouseOver" Value="True">
  211. <Setter TargetName="canvasItemsBorder" Property="BorderBrush" Value="#6DA5FF"/>
  212. </Trigger>
  213. </DataTemplate.Triggers>
  214. </DataTemplate>
  215. </ItemsControl.ItemTemplate>
  216. </ItemsControl>
  217. <Border Canvas.Left="50" Canvas.Top="102" Width="1690" Height="59" CornerRadius="14 14 0 0" Background="#E2E7ED"
  218. Visibility="{Binding ElementName=checkMark,Path=IsChecked,Converter={StaticResource BooleanToVisibilityConverter}}">
  219. <Canvas Width="1690" Height="59">
  220. <TextBlock Canvas.Left="30" Canvas.Top="15" Text="{DynamicResource 0106}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  221. <TextBlock Canvas.Left="190" Canvas.Top="15" Text="{DynamicResource 0109}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  222. <TextBlock Canvas.Left="522" Canvas.Top="15" Text="{DynamicResource 0110}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  223. <TextBlock Canvas.Left="946" Canvas.Top="15" Text="{DynamicResource 0111}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  224. <TextBlock Canvas.Left="1382" Canvas.Top="15" Text="{DynamicResource 0112}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  225. <!--<TextBlock Canvas.Left="1372" Canvas.Top="15" Text="默认值" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>-->
  226. <TextBlock Canvas.Left="1580" Canvas.Top="15" Text="{DynamicResource 0080}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  227. <Rectangle Canvas.Top="57" Height="2" Width="1690" Fill="#D8DFE8"/>
  228. </Canvas>
  229. </Border>
  230. <ListBox ItemsSource="{Binding MarkEntityList}" Canvas.Left="50" Canvas.Top="161" Width="1690" MaxHeight="616" ScrollViewer.CanContentScroll="False" AlternationCount="2" ScrollViewer.VerticalScrollBarVisibility="Hidden" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ManipulationBoundaryFeedback="ListBox_ManipulationBoundaryFeedback" BorderThickness="0" Padding="0" Background="Transparent" Style="{StaticResource ListBoxStyleMarkSetting}"
  231. Visibility="{Binding ElementName=checkMark,Path=IsChecked,Converter={StaticResource BooleanToVisibilityConverter}}">
  232. <ListBox.ItemContainerStyle>
  233. <Style TargetType="{x:Type ListBoxItem}">
  234. <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
  235. <Setter Property="Template">
  236. <Setter.Value>
  237. <ControlTemplate TargetType="{x:Type ListBoxItem}">
  238. <userControl:MarkTreeUserControl x:Name="_markTree" MarkSource="{Binding}" MarkOperEvent="_markTree_MarkOperEvent"/>
  239. <ControlTemplate.Triggers>
  240. <Trigger Property="ItemsControl.AlternationIndex" Value="1">
  241. <Setter Property="BackgroundSource" Value="#eceef2" TargetName="_markTree"/>
  242. <Setter Property="RectangleFill" Value="#DCE2EB" TargetName="_markTree"/>
  243. </Trigger>
  244. </ControlTemplate.Triggers>
  245. </ControlTemplate>
  246. </Setter.Value>
  247. </Setter>
  248. </Style>
  249. </ListBox.ItemContainerStyle>
  250. <!--<ListBoxItem>123123</ListBoxItem>
  251. <ListBoxItem>123123</ListBoxItem>
  252. <ListBoxItem>123123</ListBoxItem>
  253. <ListBoxItem>123123</ListBoxItem>
  254. <ListBoxItem>123123</ListBoxItem>
  255. <ListBoxItem>123123</ListBoxItem>
  256. <ListBoxItem>123123</ListBoxItem>
  257. <ListBoxItem>123123</ListBoxItem>
  258. <ListBoxItem>123123</ListBoxItem>
  259. <ListBoxItem>123123</ListBoxItem>
  260. <ListBoxItem>123123</ListBoxItem>
  261. <ListBoxItem>123123</ListBoxItem>-->
  262. </ListBox>
  263. <Border Canvas.Left="50" Canvas.Top="102" Width="1690" Height="59" CornerRadius="14 14 0 0" Background="#E2E7ED"
  264. Visibility="{Binding ElementName=checkWeights,Path=IsChecked,Converter={StaticResource BooleanToVisibilityConverter}}">
  265. <Canvas Width="1690" Height="59">
  266. <TextBlock Canvas.Left="30" Canvas.Top="15" Text="{DynamicResource 0084}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  267. <TextBlock Canvas.Left="190" Canvas.Top="15" Text="{DynamicResource 0551}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  268. <TextBlock Canvas.Left="522" Canvas.Top="15" Text="{DynamicResource 0109}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  269. <TextBlock Canvas.Left="946" Canvas.Top="15" Text="{DynamicResource 0112}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  270. <TextBlock Canvas.Left="1580" Canvas.Top="15" Text="{DynamicResource 0080}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  271. <Rectangle Canvas.Top="57" Height="2" Width="1690" Fill="#D8DFE8"/>
  272. </Canvas>
  273. </Border>
  274. <ListBox ItemsSource="{Binding MarkWeightList}" Canvas.Left="50" Canvas.Top="161" Width="1690" MaxHeight="616" ScrollViewer.CanContentScroll="False" AlternationCount="2" ScrollViewer.VerticalScrollBarVisibility="Hidden" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ManipulationBoundaryFeedback="ListBox_ManipulationBoundaryFeedback" BorderThickness="0" Padding="0" Background="Transparent" Style="{StaticResource ListBoxStyleMarkSetting}"
  275. Visibility="{Binding ElementName=checkWeights,Path=IsChecked,Converter={StaticResource BooleanToVisibilityConverter}}">
  276. <ListBox.ItemContainerStyle>
  277. <Style TargetType="{x:Type ListBoxItem}">
  278. <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
  279. <Setter Property="Template">
  280. <Setter.Value>
  281. <ControlTemplate TargetType="{x:Type ListBoxItem}">
  282. <userControl:MarkWeightTreeUserControl x:Name="_markWeightTree" MarkWeightSource="{Binding}" MarkWeightOperTreeEvent="_markWeightTree_MarkWeightOperTreeEvent"/>
  283. <ControlTemplate.Triggers>
  284. <Trigger Property="ItemsControl.AlternationIndex" Value="1">
  285. <Setter Property="BackgroundSource" Value="#eceef2" TargetName="_markWeightTree"/>
  286. <Setter Property="RectangleFill" Value="#DCE2EB" TargetName="_markWeightTree"/> <!---->
  287. </Trigger>
  288. </ControlTemplate.Triggers>
  289. </ControlTemplate>
  290. </Setter.Value>
  291. </Setter>
  292. </Style>
  293. </ListBox.ItemContainerStyle>
  294. </ListBox>
  295. <userControl:PaginationUserControl HeadMargin="50 0 0 0" LastMargin="0 0 50 0" Canvas.Top="721" Width="1790" Height="115" PageChangedEvent="PaginationUserControl_PageChangedEvent"
  296. PageInfoString="{DynamicResource 0237}" PageUnit="{DynamicResource 0056}" PageSize="{Binding DataPageSize}" DataCount="{Binding DataPageCount}"
  297. Visibility="{Binding IsVisPage,Converter={StaticResource BoolToVisibilityConvert}}"/>
  298. </Canvas>
  299. </Canvas>
  300. </UserControl>