AlarmHistoryView.xaml 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. <UserControl x:Class="ivf_tl_Manage.Views.AlarmHistoryView"
  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. 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. Width="1830" Height="1015"
  11. FontFamily="{StaticResource sourceHan}">
  12. <Canvas x:Name="rootCanvas" Width="1830" Height="1015">
  13. <TextBlock Canvas.Left="40" Canvas.Top="30" Text="{DynamicResource 0004}" FontWeight="Bold" Foreground="Black" FontSize="32"/>
  14. <Canvas Canvas.Left="20" Canvas.Top="83" Width="1790" Height="106">
  15. <Canvas.Background>
  16. <ImageBrush ImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkSettingTitleBackground.png"/>
  17. </Canvas.Background>
  18. <StackPanel Orientation="Horizontal" Canvas.Left="50" Canvas.Top="26">
  19. <customControl:RadioButtonMarkSetting IsChecked="True" Canvas.Left="50" Canvas.Top="26" TextString="{DynamicResource 0072}" Tag="1" Checked="RadioButtonMarkSetting_Checked"/>
  20. <customControl:RadioButtonMarkSetting Margin="35 0 0 0" Canvas.Left="178" Canvas.Top="26" TextString="{DynamicResource 0073}" Tag="2" Checked="RadioButtonMarkSetting_Checked"/>
  21. <customControl:RadioButtonMarkSetting Margin="35 0 0 0" Canvas.Left="306" Canvas.Top="26" TextString="{DynamicResource 0074}" Tag="3" Checked="RadioButtonMarkSetting_Checked"/>
  22. </StackPanel>
  23. <!--<customControl:RadioButtonMarkSetting IsChecked="True" Canvas.Left="50" Canvas.Top="26" TextString="{DynamicResource 0072}" Tag="1" Checked="RadioButtonMarkSetting_Checked"/>
  24. <customControl:RadioButtonMarkSetting Canvas.Left="178" Canvas.Top="26" TextString="{DynamicResource 0073}" Tag="2" Checked="RadioButtonMarkSetting_Checked"/>
  25. <customControl:RadioButtonMarkSetting Canvas.Left="306" Canvas.Top="26" TextString="{DynamicResource 0074}" Tag="3" Checked="RadioButtonMarkSetting_Checked"/>-->
  26. </Canvas>
  27. <Canvas Canvas.Left="20" Canvas.Top="169" Width="1790" Height="836">
  28. <Canvas.Background>
  29. <ImageBrush ImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkSettingContentBackground.png"/>
  30. </Canvas.Background>
  31. <TextBlock Canvas.Left="50" Canvas.Top="45" Text="{Binding CurrentTitle}" FontWeight="Medium" Foreground="Black" FontSize="22"/>
  32. <StackPanel Orientation="Horizontal" Canvas.Left="50" Canvas.Top="95" >
  33. <TextBlock VerticalAlignment="Center" Canvas.Left="50" Canvas.Top="104" Text="{DynamicResource 0013}" FontWeight="Medium" Foreground="#707070" FontSize="20"/>
  34. <customControl:ComBoxCustom2 Margin="15 0 0 0" x:Name="_tlName_ComBox" Canvas.Left="145" Canvas.Top="94" Width="300" Height="44" Padding="20 0 0 0"
  35. DropDownClosed="TLSN_DropDownClosed" ItemsSource="{Binding TlInfoList}" DisplayMemberPath="tlName"
  36. TipString="{DynamicResource 0044}" PopupWidth="300" BorderThickness="1" Background="Transparent" PopupPadding="20 5 0 10" PopupVerticalOffset="10"
  37. VerticalContentAlignment="Center" HorizontalContentAlignment="Left" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20" PopupMaxHeight="190"
  38. DefeatImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PullDownGrayIcon.png"
  39. OpenImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PullDownBlueIcon.png"/>
  40. <TextBlock Margin="30 0 0 0" VerticalAlignment="Center" Canvas.Left="475" Canvas.Top="104" Text="{DynamicResource 0030}" FontWeight="Medium" Foreground="#707070" FontSize="20"/>
  41. <customControl:ComBoxCustom2 Margin="15 0 0 0" Canvas.Left="570" Canvas.Top="94" Width="300" Height="44" Padding="20 0 0 0"
  42. DropDownClosed="House_DropDownClosed" ItemsSource="{Binding HouseList}"
  43. TipString="{DynamicResource 0045}" PopupWidth="300" BorderThickness="1" Background="Transparent" PopupPadding="20 5 0 10" PopupVerticalOffset="10"
  44. VerticalContentAlignment="Center" HorizontalContentAlignment="Left" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20" PopupMaxHeight="190"
  45. DefeatImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PullDownGrayIcon.png"
  46. OpenImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PullDownBlueIcon.png"/>
  47. <TextBlock Margin="30 0 0 0" VerticalAlignment="Center" Canvas.Left="900" Canvas.Top="104" Text="{DynamicResource 0065}" FontWeight="Medium" Foreground="#707070" FontSize="20"/>
  48. <customControl:ComBoxCustom2 Margin="15 0 0 0" Canvas.Left="995" Canvas.Top="94" Width="300" Height="44" Padding="20 0 0 0"
  49. DropDownClosed="AlarmType_DropDownClosed" ItemsSource="{Binding AlarmTypeList}" DisplayMemberPath="alarmTitle"
  50. TipString="{DynamicResource 0071}" PopupWidth="300" BorderThickness="1" Background="Transparent" PopupPadding="20 5 0 10" PopupVerticalOffset="10"
  51. VerticalContentAlignment="Center" HorizontalContentAlignment="Left" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20" PopupMaxHeight="190"
  52. DefeatImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PullDownGrayIcon.png"
  53. OpenImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PullDownBlueIcon.png"/>
  54. </StackPanel>
  55. <TextBlock Canvas.Left="1585" Canvas.Top="104" Text="{DynamicResource 0207}" FontWeight="Medium" Foreground="#707070" FontSize="18"/>
  56. <CheckBox x:Name="_all_CheckBox1" Unchecked="All_UnChecked" Checked="All_Checked" Canvas.Left="1550" Canvas.Top="89" Style="{StaticResource CheckBoxStyle1}" Width="116" Height="56"/>
  57. <customControl:CheckBoxNoFrameCustom x:Name="_all_CheckBox2" Canvas.Left="1675" Canvas.Top="105" Width="60" Height="26" IsChecked="True"
  58. NoCheckImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkStateFalse.png" Checked="AllDetail_Checked" Unchecked="AllDetail_Unchecked"
  59. CheckImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkStateTrue.png"/>
  60. <!--<TextBlock Canvas.Left="50" Canvas.Top="104" Text="{DynamicResource 0013}" FontWeight="Medium" Foreground="#707070" FontSize="20"/>
  61. <customControl:ComBoxCustom2 x:Name="_tlName_ComBox1" Canvas.Left="145" Canvas.Top="94" Width="300" Height="44" Padding="20 0 0 0"
  62. DropDownClosed="TLSN_DropDownClosed" ItemsSource="{Binding TlInfoList}" DisplayMemberPath="tlName"
  63. TipString="{DynamicResource 0044}" PopupWidth="300" BorderThickness="1" Background="Transparent" PopupPadding="20 5 0 10" PopupVerticalOffset="10"
  64. VerticalContentAlignment="Center" HorizontalContentAlignment="Left" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20" PopupMaxHeight="190"
  65. DefeatImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PullDownGrayIcon.png"
  66. OpenImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PullDownBlueIcon.png"/>
  67. <TextBlock Canvas.Left="475" Canvas.Top="104" Text="{DynamicResource 0030}" FontWeight="Medium" Foreground="#707070" FontSize="20"/>
  68. <customControl:ComBoxCustom2 Canvas.Left="570" Canvas.Top="94" Width="300" Height="44" Padding="20 0 0 0"
  69. DropDownClosed="House_DropDownClosed" ItemsSource="{Binding HouseList}"
  70. TipString="{DynamicResource 0045}" PopupWidth="300" BorderThickness="1" Background="Transparent" PopupPadding="20 5 0 10" PopupVerticalOffset="10"
  71. VerticalContentAlignment="Center" HorizontalContentAlignment="Left" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20" PopupMaxHeight="190"
  72. DefeatImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PullDownGrayIcon.png"
  73. OpenImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PullDownBlueIcon.png"/>
  74. <TextBlock Canvas.Left="900" Canvas.Top="104" Text="{DynamicResource 0065}" FontWeight="Medium" Foreground="#707070" FontSize="20"/>
  75. <customControl:ComBoxCustom2 Canvas.Left="995" Canvas.Top="94" Width="300" Height="44" Padding="20 0 0 0"
  76. DropDownClosed="AlarmType_DropDownClosed" ItemsSource="{Binding AlarmTypeList}" DisplayMemberPath="alarmTitle"
  77. TipString="{DynamicResource 0071}" PopupWidth="300" BorderThickness="1" Background="Transparent" PopupPadding="20 5 0 10" PopupVerticalOffset="10"
  78. VerticalContentAlignment="Center" HorizontalContentAlignment="Left" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20" PopupMaxHeight="190"
  79. DefeatImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PullDownGrayIcon.png"
  80. OpenImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PullDownBlueIcon.png"/>-->
  81. <Border Canvas.Left="50" Canvas.Top="168" Width="1690" Height="59" CornerRadius="14 14 0 0" Background="#E2E7ED">
  82. <Canvas Width="1690" Height="59">
  83. <!--<TextBlock Canvas.Left="30" Canvas.Top="15" Text="{DynamicResource 0106}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  84. <TextBlock Canvas.Left="115" Canvas.Top="15" Text="{DynamicResource 0030}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  85. <TextBlock Canvas.Left="262" Canvas.Top="15" Text="{DynamicResource 0065}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  86. <TextBlock Canvas.Left="442" Canvas.Top="15" Text="{DynamicResource 0066}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  87. <TextBlock Canvas.Left="562" Canvas.Top="15" Text="{DynamicResource 0070}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  88. <TextBlock Canvas.Left="1040" Canvas.Top="15" Text="{DynamicResource 0067}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  89. <TextBlock Canvas.Left="1210" Canvas.Top="15" Text="{DynamicResource 0068}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  90. <TextBlock Canvas.Left="1380" Canvas.Top="15" Text="{DynamicResource 0069}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  91. <TextBlock Canvas.Left="1580" Canvas.Top="15" Text="{DynamicResource 0080}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>-->
  92. <TextBlock Canvas.Left="30" Canvas.Top="15" Text="{DynamicResource 0106}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  93. <TextBlock Canvas.Left="115" Canvas.Top="15" Text="{DynamicResource 0030}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  94. <TextBlock Canvas.Left="262" Canvas.Top="15" Text="{DynamicResource 0065}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  95. <TextBlock Canvas.Left="442" Canvas.Top="15" Text="{DynamicResource 0066}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  96. <TextBlock Canvas.Left="602" Canvas.Top="15" Text="{DynamicResource 0070}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  97. <TextBlock Canvas.Left="1000" Canvas.Top="15" Text="{DynamicResource 0067}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  98. <TextBlock Canvas.Left="1200" Canvas.Top="15" Text="{DynamicResource 0068}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  99. <TextBlock Canvas.Left="1370" Canvas.Top="15" Text="{DynamicResource 0069}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  100. <TextBlock Canvas.Left="1510" Canvas.Top="15" Text="{DynamicResource 0091}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  101. <TextBlock Canvas.Left="1580" Canvas.Top="15" Text="{DynamicResource 0080}" FontWeight="Medium" Foreground="#4D4D4D" FontSize="20"/>
  102. <Rectangle Canvas.Top="57" Height="2" Width="1690" Fill="#D8DFE8"/>
  103. </Canvas>
  104. </Border>
  105. <StackPanel Canvas.Left="650" Canvas.Top="312" Visibility="{Binding ElementName=ItemsControl_ShowData,Path=HasItems,Converter={StaticResource BoolToVisibilityConvert}}">
  106. <Image Width="490" Height="360" Source="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/NoDataBackground.png" />
  107. <TextBlock HorizontalAlignment="Center" Canvas.Left="185" Canvas.Top="360" FontWeight="Medium" Foreground="#9B9B9B" FontSize="30" Text="{DynamicResource 0205}"/>
  108. </StackPanel>
  109. <ItemsControl ItemsSource="{Binding AlarmHistoryList}" Canvas.Left="50" Canvas.Top="227" Width="1690" Height="504" AlternationCount="2" x:Name="ItemsControl_ShowData">
  110. <ItemsControl.ItemTemplate>
  111. <DataTemplate>
  112. <Border x:Name="canvasItemsBorder" Width="1690" Height="56" BorderThickness="2" BorderBrush="Transparent" >
  113. <Canvas x:Name="canvasItemsControl" Width="1686" Height="52" Background="Transparent">
  114. <TextBlock Canvas.Left="55" Padding="0 13 0 0" Text="{Binding num}" Width="50" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  115. <CheckBox Canvas.Left="20" Canvas.Top="-1.5" Style="{StaticResource CheckBoxStyle1}" Width="66" Height="56" IsChecked="{Binding IsCheck}" Checked="Detail_Checked" Unchecked="Detail_Unchecked"/>
  116. <TextBlock Canvas.Left="120" Padding="0 13 0 0" Text="{Binding houseSn}" Width="80" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  117. <TextBlock Canvas.Left="262" Padding="0 13 0 0" Text="{Binding title}" Width="180" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  118. <Ellipse Canvas.Left="442" Canvas.Top="24" Width="8" Height="8" Fill="{Binding type,Converter={StaticResource ForegroundConver}, ConverterParameter=Ellipse}"/>
  119. <TextBlock Canvas.Left="460" Padding="0 13 0 0" Text="{Binding alarmState}" Width="92" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  120. <StackPanel Canvas.Left="602" Orientation="Horizontal" Background="Transparent" Width="448" Height="52" >
  121. <!--ToolTip="{Binding textDetail}"-->
  122. <!--<TextBlock VerticalAlignment="Bottom" Margin="0 0 0 15" Width="16" Text="..." FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>-->
  123. <TextBlock TextAlignment="Right" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18" Background="Transparent" Height="26" TextWrapping="Wrap"
  124. Text="{Binding text}" MaxWidth="440" VerticalAlignment="Center"/>
  125. </StackPanel>
  126. <TextBlock Canvas.Left="1000" Padding="0 13 0 0" Text="{Binding startTimeString}" Width="145" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  127. <TextBlock Canvas.Left="1200" Padding="0 13 0 0" Text="{Binding endTimeString}" Width="145" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  128. <TextBlock Canvas.Left="1370" Padding="0 13 0 0" Text="{Binding fayuTime}" Width="170" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  129. <customControl:CheckBoxNoFrameCustom x:Name="_state_CheckBox" Canvas.Left="1510" Canvas.Top="13" Width="60" Height="26" IsChecked="{Binding notify,Converter={StaticResource IntToBoolConvert}}"
  130. NoCheckImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkStateFalse.png" Tag="{Binding}"
  131. CheckImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkStateTrue.png" Checked="Notify_Checked" Unchecked="Notify_Unchecked"/>
  132. <customControl:ButtonImage Canvas.Left="1628" Canvas.Top="15" Width="26" Height="26" Click="Detail_Click" Tag="{Binding}"
  133. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/DishRecordOperIcon.png"
  134. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/DishRecordOperMouseOverIcon.png "/>
  135. <!--<TextBlock Canvas.Left="30" Padding="0 13 0 0" Text="{Binding num}" Width="50" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  136. <TextBlock Canvas.Left="122" Padding="0 13 0 0" Text="{Binding houseSn}" Width="80" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  137. <TextBlock Canvas.Left="252" Padding="0 13 0 0" Text="{Binding title}" Width="180" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  138. <Ellipse Canvas.Left="442" Canvas.Top="24" Width="8" Height="8" Fill="{Binding type,Converter={StaticResource ForegroundConver}, ConverterParameter=Ellipse}"/>
  139. <TextBlock Canvas.Left="455" Padding="0 13 0 0" Text="{Binding alarmState}" Width="92" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  140. <StackPanel Canvas.Left="562" Orientation="Horizontal" Background="Transparent" Width="448" Height="52" >
  141. --><!--ToolTip="{Binding textDetail}"-->
  142. <!--<TextBlock VerticalAlignment="Bottom" Margin="0 0 0 15" Width="16" Text="..." FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>--><!--
  143. <TextBlock TextAlignment="Right" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18" Background="Transparent" Height="26" TextWrapping="Wrap"
  144. Text="{Binding text}" MaxWidth="440" VerticalAlignment="Center"/>
  145. </StackPanel>
  146. <TextBlock Canvas.Left="1040" Padding="0 13 0 0" Text="{Binding startTimeString}" Width="145" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  147. <TextBlock Canvas.Left="1210" Padding="0 13 0 0" Text="{Binding endTimeString}" Width="145" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  148. <TextBlock Canvas.Left="1380" Padding="0 13 0 0" Text="{Binding fayuTime}" Width="170" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  149. <customControl:ButtonImage Canvas.Left="1628" Canvas.Top="15" Width="26" Height="26" Click="Detail_Click" Tag="{Binding}"
  150. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/DishRecordOperIcon.png"
  151. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/DishRecordOperMouseOverIcon.png "/>-->
  152. </Canvas>
  153. </Border>
  154. <DataTemplate.Triggers>
  155. <Trigger Property="ItemsControl.AlternationIndex" Value="1">
  156. <Setter Property="Background" Value="#eceef2" TargetName="canvasItemsControl"/>
  157. </Trigger>
  158. <Trigger Property="IsMouseOver" Value="True">
  159. <Setter TargetName="canvasItemsBorder" Property="BorderBrush" Value="#6DA5FF"/>
  160. </Trigger>
  161. </DataTemplate.Triggers>
  162. </DataTemplate>
  163. </ItemsControl.ItemTemplate>
  164. </ItemsControl>
  165. <userControl:PaginationUserControl x:Name="paf" LastMargin="0 0 50 0" HeadMargin="50 0 0 0" Canvas.Top="721" Width="1790" Height="115" PageChangedEvent="PaginationUserControl_PageChangedEvent" PageInfoString="{DynamicResource 0237}" PageUnit="{DynamicResource 0056}" PageSize="{Binding PageSize}" DataCount="{Binding DataCount}" Visibility="{Binding ElementName=ItemsControl_ShowData,Path=HasItems,Converter={StaticResource BooleanToVisibilityConverter}}"/>
  166. </Canvas>
  167. </Canvas>
  168. </UserControl>