RobotInterface.xaml 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. <Page x:Class="B20UVLog.Pages.RobotInterface"
  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:B20UVLog.Pages" xmlns:My="clr-namespace:MyWPFControl.Controls;assembly=MyWPFControl"
  7. mc:Ignorable="d"
  8. d:DesignHeight="800" d:DesignWidth="1600"
  9. Title="RobotInterface">
  10. <Grid>
  11. <Grid.RowDefinitions>
  12. <RowDefinition Height="auto"/>
  13. <RowDefinition Height="auto"/>
  14. <RowDefinition Height="*"/>
  15. </Grid.RowDefinitions>
  16. <StackPanel Grid.Row="0" Orientation="Horizontal" VerticalAlignment="Center">
  17. <!--<My:MTextBox x:Name="TextIndex" Title="Index_No"/>-->
  18. <My:MDateTimePicker x:Name="DTPStart" Title="开始时间"/>
  19. <TextBlock Text="--" VerticalAlignment="Center" Margin="2"/>
  20. <My:MDateTimePicker x:Name="DTPEnd" Title="结束时间"/>
  21. <My:MButton x:Name="BtnSearch" Content="查询" Type="Primary" Click="BtnSearch_Click"/>
  22. <My:MButton x:Name="BtnReset" Content="条件重置" Click="BtnReset_Click"/>
  23. <My:MButton x:Name="BtnExport" Content="导出报表" Click="BtnExport_Click" Type="Warning"/>
  24. </StackPanel>
  25. <My:MPagination Grid.Row="1" x:Name="MyPagination" DockPanel.Dock="Bottom" PageIndexChange="MyPagination_PageIndexChange"/>
  26. <StackPanel x:Name="DP" Grid.Row="2">
  27. <StackPanel Orientation="Horizontal">
  28. <StackPanel.Resources>
  29. <Style x:Key="BaseGroup" TargetType="GroupBox">
  30. <Setter Property="Margin" Value="10 10 0 0"/>
  31. <Setter Property="IsHitTestVisible" Value="False"/>
  32. </Style>
  33. <Style x:Key="MainGroup" TargetType="GroupBox" BasedOn="{StaticResource BaseGroup}">
  34. </Style>
  35. <Style x:Key="ChildGroup" TargetType="GroupBox" BasedOn="{StaticResource BaseGroup}">
  36. <Setter Property="Height" Value="510"/>
  37. </Style>
  38. <Style TargetType="My:MCheckBox" BasedOn="{StaticResource CheckBoxStyle}">
  39. <Setter Property="Margin" Value="0"/>
  40. </Style>
  41. </StackPanel.Resources>
  42. <GroupBox Style="{StaticResource MainGroup}" Header="收片" Height="auto">
  43. <StackPanel Orientation="Horizontal">
  44. <GroupBox Style="{StaticResource ChildGroup}" Header="Robot">
  45. <WrapPanel Orientation="Vertical">
  46. <My:MCheckBox>Up Stream Inline</My:MCheckBox>
  47. <My:MCheckBox>Up Stream Trouble</My:MCheckBox>
  48. <My:MCheckBox>Send Ready</My:MCheckBox>
  49. <My:MCheckBox>Send</My:MCheckBox>
  50. <My:MCheckBox>Job Transfer</My:MCheckBox>
  51. <My:MCheckBox>Send Cancel</My:MCheckBox>
  52. <My:MCheckBox>Exchange Execute</My:MCheckBox>
  53. <My:MCheckBox>Double Glass</My:MCheckBox>
  54. <My:MCheckBox>Send Job Reserve</My:MCheckBox>
  55. <My:MCheckBox>Spare</My:MCheckBox>
  56. <My:MCheckBox>Spare</My:MCheckBox>
  57. <My:MCheckBox>Spare</My:MCheckBox>
  58. <My:MCheckBox>Spare</My:MCheckBox>
  59. <My:MCheckBox>Interlock</My:MCheckBox>
  60. <My:MCheckBox>Slot number#01</My:MCheckBox>
  61. <My:MCheckBox>Slot number#02</My:MCheckBox>
  62. <My:MCheckBox>Slot number#03</My:MCheckBox>
  63. <My:MCheckBox>Slot number#04</My:MCheckBox>
  64. <My:MCheckBox>Slot number#05</My:MCheckBox>
  65. <My:MCheckBox>Slot number#06</My:MCheckBox>
  66. <My:MCheckBox>Spare</My:MCheckBox>
  67. <My:MCheckBox>Force Complete Req.</My:MCheckBox>
  68. <My:MCheckBox>Force Complete Ack.</My:MCheckBox>
  69. <My:MCheckBox>Spare</My:MCheckBox>
  70. <My:MCheckBox>Spare</My:MCheckBox>
  71. <My:MCheckBox>LinkSpecial Spare</My:MCheckBox>
  72. <My:MCheckBox>LinkSpecial Spare</My:MCheckBox>
  73. <My:MCheckBox>LinkSpecial Spare</My:MCheckBox>
  74. <My:MCheckBox>LinkSpecial Spare</My:MCheckBox>
  75. <My:MCheckBox>NC</My:MCheckBox>
  76. <My:MCheckBox>NC</My:MCheckBox>
  77. <My:MCheckBox>NC</My:MCheckBox>
  78. </WrapPanel>
  79. </GroupBox>
  80. <GroupBox Style="{StaticResource ChildGroup}" Header="SUV">
  81. <WrapPanel Orientation="Vertical">
  82. <My:MCheckBox>Down Stream Inline</My:MCheckBox>
  83. <My:MCheckBox>Down Stream Trouble</My:MCheckBox>
  84. <My:MCheckBox>Receive Able</My:MCheckBox>
  85. <My:MCheckBox>Receive</My:MCheckBox>
  86. <My:MCheckBox>Job Transfer</My:MCheckBox>
  87. <My:MCheckBox>Receive Cancel</My:MCheckBox>
  88. <My:MCheckBox>Exchange Possible</My:MCheckBox>
  89. <My:MCheckBox>Double Glass</My:MCheckBox>
  90. <My:MCheckBox>Receive Job Reserve</My:MCheckBox>
  91. <My:MCheckBox>Stop Receive</My:MCheckBox>
  92. <My:MCheckBox>Transfer Stop Req</My:MCheckBox>
  93. <My:MCheckBox>Class Exist</My:MCheckBox>
  94. <My:MCheckBox>Interlock</My:MCheckBox>
  95. <My:MCheckBox>Spare</My:MCheckBox>
  96. <My:MCheckBox>Slot number#01</My:MCheckBox>
  97. <My:MCheckBox>Slot number#02</My:MCheckBox>
  98. <My:MCheckBox>Slot number#03</My:MCheckBox>
  99. <My:MCheckBox>Slot number#04</My:MCheckBox>
  100. <My:MCheckBox>Slot number#05</My:MCheckBox>
  101. <My:MCheckBox>Slot number#06</My:MCheckBox>
  102. <My:MCheckBox>Glass Count#01</My:MCheckBox>
  103. <My:MCheckBox>Glass Count#02</My:MCheckBox>
  104. <My:MCheckBox>Glass Count#03</My:MCheckBox>
  105. <My:MCheckBox>Glass Count#04</My:MCheckBox>
  106. <My:MCheckBox>Glass Count#05</My:MCheckBox>
  107. <My:MCheckBox>Force Complete Req.</My:MCheckBox>
  108. <My:MCheckBox>Force Complete Ack.</My:MCheckBox>
  109. <My:MCheckBox>LinkSpecial Spare</My:MCheckBox>
  110. <My:MCheckBox>LinkSpecial Spare</My:MCheckBox>
  111. <My:MCheckBox>NC</My:MCheckBox>
  112. <My:MCheckBox>NC</My:MCheckBox>
  113. <My:MCheckBox>NC</My:MCheckBox>
  114. </WrapPanel>
  115. </GroupBox>
  116. </StackPanel>
  117. </GroupBox>
  118. <GroupBox Style="{StaticResource MainGroup}" Header="出片">
  119. <StackPanel Orientation="Horizontal">
  120. <GroupBox Style="{StaticResource ChildGroup}" Header="Robot">
  121. <WrapPanel Orientation="Vertical">
  122. <My:MCheckBox>Down Stream Inline</My:MCheckBox>
  123. <My:MCheckBox>Down Stream Trouble</My:MCheckBox>
  124. <My:MCheckBox>Receive Able</My:MCheckBox>
  125. <My:MCheckBox>Receive</My:MCheckBox>
  126. <My:MCheckBox>Job Transfer</My:MCheckBox>
  127. <My:MCheckBox>Receive Cancel</My:MCheckBox>
  128. <My:MCheckBox>Exchange Execute</My:MCheckBox>
  129. <My:MCheckBox>Double Glass</My:MCheckBox>
  130. <My:MCheckBox>Receive Job Reserve</My:MCheckBox>
  131. <My:MCheckBox>Stop Receive</My:MCheckBox>
  132. <My:MCheckBox>Transfer Stop Req</My:MCheckBox>
  133. <My:MCheckBox>Class Exist</My:MCheckBox>
  134. <My:MCheckBox>Interlock</My:MCheckBox>
  135. <My:MCheckBox>Spare</My:MCheckBox>
  136. <My:MCheckBox>Slot number#01</My:MCheckBox>
  137. <My:MCheckBox>Slot number#02</My:MCheckBox>
  138. <My:MCheckBox>Slot number#03</My:MCheckBox>
  139. <My:MCheckBox>Slot number#04</My:MCheckBox>
  140. <My:MCheckBox>Slot number#05</My:MCheckBox>
  141. <My:MCheckBox>Slot number#06</My:MCheckBox>
  142. <My:MCheckBox>Glass Count#01</My:MCheckBox>
  143. <My:MCheckBox>Glass Count#02</My:MCheckBox>
  144. <My:MCheckBox>Glass Count#03</My:MCheckBox>
  145. <My:MCheckBox>Glass Count#04</My:MCheckBox>
  146. <My:MCheckBox>Glass Count#05</My:MCheckBox>
  147. <My:MCheckBox>Force Complete Req.</My:MCheckBox>
  148. <My:MCheckBox>Force Complete Ack.</My:MCheckBox>
  149. <My:MCheckBox>LinkSpecial Spare</My:MCheckBox>
  150. <My:MCheckBox>LinkSpecial Spare</My:MCheckBox>
  151. <My:MCheckBox>NC</My:MCheckBox>
  152. <My:MCheckBox>NC</My:MCheckBox>
  153. <My:MCheckBox>NC</My:MCheckBox>
  154. </WrapPanel>
  155. </GroupBox>
  156. <GroupBox Style="{StaticResource ChildGroup}" Header="SUV">
  157. <WrapPanel Orientation="Vertical">
  158. <My:MCheckBox>Up Stream Inline</My:MCheckBox>
  159. <My:MCheckBox>Up Stream Trouble</My:MCheckBox>
  160. <My:MCheckBox>Send Ready</My:MCheckBox>
  161. <My:MCheckBox>Send</My:MCheckBox>
  162. <My:MCheckBox>Job Transfer</My:MCheckBox>
  163. <My:MCheckBox>Send Cancel</My:MCheckBox>
  164. <My:MCheckBox>Exchange Possible</My:MCheckBox>
  165. <My:MCheckBox>Double Glass</My:MCheckBox>
  166. <My:MCheckBox>Send Job Reserve</My:MCheckBox>
  167. <My:MCheckBox>Spare</My:MCheckBox>
  168. <My:MCheckBox>Spare</My:MCheckBox>
  169. <My:MCheckBox>Spare</My:MCheckBox>
  170. <My:MCheckBox>Spare</My:MCheckBox>
  171. <My:MCheckBox>Interlock</My:MCheckBox>
  172. <My:MCheckBox>Slot number#01</My:MCheckBox>
  173. <My:MCheckBox>Slot number#02</My:MCheckBox>
  174. <My:MCheckBox>Slot number#03</My:MCheckBox>
  175. <My:MCheckBox>Slot number#04</My:MCheckBox>
  176. <My:MCheckBox>Slot number#05</My:MCheckBox>
  177. <My:MCheckBox>Slot number#06</My:MCheckBox>
  178. <My:MCheckBox>Spare</My:MCheckBox>
  179. <My:MCheckBox>Force Complete Req.</My:MCheckBox>
  180. <My:MCheckBox>Force Complete Ack.</My:MCheckBox>
  181. <My:MCheckBox>Spare</My:MCheckBox>
  182. <My:MCheckBox>Spare</My:MCheckBox>
  183. <My:MCheckBox>LinkSpecial Spare</My:MCheckBox>
  184. <My:MCheckBox>LinkSpecial Spare</My:MCheckBox>
  185. <My:MCheckBox>LinkSpecial Spare</My:MCheckBox>
  186. <My:MCheckBox>LinkSpecial Spare</My:MCheckBox>
  187. <My:MCheckBox>NC</My:MCheckBox>
  188. <My:MCheckBox>NC</My:MCheckBox>
  189. <My:MCheckBox>NC</My:MCheckBox>
  190. </WrapPanel>
  191. </GroupBox>
  192. </StackPanel>
  193. </GroupBox>
  194. </StackPanel>
  195. </StackPanel>
  196. </Grid>
  197. </Page>