OperationView2LP2BFJet.xaml 76 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049
  1. <UserControl x:Class="EfemUI.Views.OperationView2LP2BFJet"
  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:Common="clr-namespace:Aitex.Sorter.Common;assembly=Aitex.Sorter.Common"
  7. xmlns:ctrlCommon="clr-namespace:Aitex.Sorter.UI.Controls.Common;assembly=Aitex.Sorter.UI"
  8. xmlns:ctrl="clr-namespace:Aitex.Sorter.UI.Controls;assembly=Aitex.Sorter.UI"
  9. xmlns:deviceControl="clr-namespace:Aitex.Core.UI.DeviceControl;assembly=MECF.Framework.UI.Core"
  10. xmlns:equipment="clr-namespace:MECF.Framework.Common.Equipment;assembly=MECF.Framework.Common"
  11. xmlns:controls1="clr-namespace:EfemUI.Controls"
  12. x:Name="root"
  13. mc:Ignorable="d"
  14. Height="800" Width="1920">
  15. <Grid IsEnabled="{Binding EnablePageControl}">
  16. <Grid.ColumnDefinitions>
  17. <ColumnDefinition Width="auto"/>
  18. <ColumnDefinition Width="*" />
  19. </Grid.ColumnDefinitions>
  20. <Viewbox Stretch="Fill" Width="560" Margin="10,10,10,345" Grid.Column="0">
  21. <!-- <Grid Grid.Column="0" VerticalAlignment="Center">-->
  22. <controls1:FoupListControlPro1 x:Name="foupList" FoupList="{Binding FoupList}" LoadPortCommand="{Binding LoadPortCommand}" WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}" />
  23. </Viewbox>
  24. <Viewbox Stretch="Fill" Width="560" Margin="10,450,10,3" Grid.Column="0">
  25. <controls1:FoupListControlPro1 x:Name="bufferlist"
  26. ShowMap="{Binding IsBufferMapEnable}"
  27. FoupList="{Binding BufferList}"
  28. WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}"
  29. MapCommand="{Binding MapCommand}" />
  30. </Viewbox>
  31. <!--</Grid>-->
  32. <Grid Grid.Column="1">
  33. <Grid.ColumnDefinitions>
  34. <ColumnDefinition Width="*" />
  35. <ColumnDefinition Width="auto" />
  36. </Grid.ColumnDefinitions>
  37. <StackPanel Orientation="Horizontal">
  38. <Border Grid.Row="1" HorizontalAlignment="Center" Background="White" VerticalAlignment="Top" BorderThickness="1" BorderBrush="LightGray" CornerRadius="4" Width="300" Height="110" Margin="10">
  39. <WrapPanel Margin="2" HorizontalAlignment="Center" Orientation="Vertical">
  40. <Label Content="Operation" Foreground="#035092" HorizontalContentAlignment="Center" Height="35" />
  41. <Line DockPanel.Dock="Top" X1="10" Y1="0" Y2="0" X2="280" Stroke="Black" StrokeThickness="1" />
  42. <Grid Margin="0,8,0,0">
  43. <Grid.RowDefinitions>
  44. <RowDefinition Height="0" />
  45. <RowDefinition Height="*" />
  46. </Grid.RowDefinitions>
  47. <WrapPanel Grid.Row="1" HorizontalAlignment="Center">
  48. <Button Content="Home All" Height="36" Width="120" IsEnabled="{Binding IsHomeAllButtonEnabled}" Command="{Binding InvokeCommand}" CommandParameter="HomeAll" />
  49. <Button Content="Abort" Height="36" Width="120" IsEnabled="{Binding IsAbortHomeAllButtonEnabled}" Command="{Binding InvokeCommand}" CommandParameter="AbortHomeAll" />
  50. </WrapPanel>
  51. </Grid>
  52. </WrapPanel>
  53. </Border>
  54. <Border Visibility="{Binding CycleVisibility}" Grid.Row="2" HorizontalAlignment="Center" Background="White" VerticalAlignment="Top" BorderThickness="1" BorderBrush="LightGray" CornerRadius="4" Width="440" Height="200" Margin="170,10,10,0">
  55. <WrapPanel Margin="2" HorizontalAlignment="Center" Orientation="Vertical">
  56. <Label Content="Cycle" Foreground="#035092" HorizontalContentAlignment="Center" Height="35" />
  57. <Line DockPanel.Dock="Top" X1="10" Y1="0" Y2="0" X2="370" Stroke="Black" StrokeThickness="1" />
  58. <Grid Margin="0,8,0,0">
  59. <Grid.RowDefinitions>
  60. <RowDefinition Height="45" />
  61. <RowDefinition Height="45" />
  62. <RowDefinition Height="45" />
  63. </Grid.RowDefinitions>
  64. <StackPanel Orientation="Horizontal">
  65. <TextBlock Text="Origin:" FontSize="20"></TextBlock>
  66. <ComboBox Width="120" Height="35" Margin="5,0" SelectedValue="{Binding CycleFrom}">
  67. <ComboBoxItem Content="LP1"></ComboBoxItem>
  68. <ComboBoxItem Content="LP2"></ComboBoxItem>
  69. </ComboBox>
  70. <TextBlock Text="To:" FontSize="20"></TextBlock>
  71. <ComboBox Width="120" Height="35" Margin="5" SelectedValue="{Binding CycleTo}">
  72. <ComboBoxItem Content="LP1"></ComboBoxItem>
  73. <ComboBoxItem Content="LP2"></ComboBoxItem>
  74. </ComboBox>
  75. </StackPanel>
  76. <WrapPanel Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center">
  77. <CheckBox VerticalContentAlignment="Center" FontSize="20" IsEnabled="{Binding Aligner1Enable}" IsChecked="{
  78. Binding Aligner1IsChecked}">Aligner1</CheckBox>
  79. <Separator Opacity="0" Width="8"/>
  80. <CheckBox VerticalContentAlignment="Center" FontSize="20" IsEnabled="{Binding Aligner2Enable}" IsChecked="{Binding Aligner2IsChecked}">Aligner2</CheckBox>
  81. <Separator Opacity="0" Width="8"/>
  82. <!--<CheckBox VerticalContentAlignment="Center" FontSize="20" IsChecked="{Binding Ll1IsChecked}">LL1</CheckBox>
  83. <Separator Opacity="0" Width="8"/>
  84. <CheckBox VerticalContentAlignment="Center" FontSize="20" IsChecked="{Binding Ll2IsChecked}">LL2</CheckBox>-->
  85. <CheckBox VerticalContentAlignment="Center" FontSize="20" IsChecked="{Binding Buffer1IsChecked}">BF1</CheckBox>
  86. <Separator Opacity="0" Width="8"/>
  87. <CheckBox VerticalContentAlignment="Center" FontSize="20" IsChecked="{Binding Buffer2IsChecked}">BF2</CheckBox>
  88. <Separator Opacity="0" Width="8"/>
  89. <CheckBox VerticalContentAlignment="Center" FontSize="20" IsEnabled="{Binding CoolingBuffer1Enable}" IsChecked="{Binding CoolingBuffer1IsChecked}">CoolingBuffer1</CheckBox>
  90. <Separator Opacity="0" Width="8"/>
  91. <CheckBox VerticalContentAlignment="Center" FontSize="20" IsEnabled="{Binding CoolingBuffer2Enable}" IsChecked="{Binding CoolingBuffer2IsChecked}">CoolingBuffer2</CheckBox>
  92. </WrapPanel>
  93. <WrapPanel Grid.Row="2" HorizontalAlignment="Center">
  94. <Button Content="Start" Height="36" Width="100" IsEnabled="{Binding IsHomeAllButtonEnabled}" Command="{Binding StartCycleCommand}" CommandParameter="Cycle" />
  95. <Button Content="Stop" Height="36" Width="100" IsEnabled="{Binding IsHomeAllButtonEnabled}" Command="{Binding InvokeCommand}" CommandParameter="Stop" />
  96. <!--Button Content="Benchmark" Height="36" Width="100" IsEnabled="{Binding IsHomeAllButtonEnabled}" Command="{Binding StartCycleCommand}" CommandParameter="Benchmark" /-->
  97. </WrapPanel>
  98. </Grid>
  99. </WrapPanel>
  100. </Border>
  101. </StackPanel>
  102. <Grid Margin="260,280,100,140">
  103. <controls1:EFEM2LP2BFJet x:Name="efem" Aligner1Wafer="{Binding Aligner1Wafer}" Aligner2Wafer="{Binding Aligner2Wafer}" CoolingBuffer1Wafer="{Binding CoolingBuffer1Wafer}" CoolingBuffer2Wafer="{Binding CoolingBuffer2Wafer}"/>
  104. </Grid>
  105. <Border HorizontalAlignment="Left" BorderThickness="1" BorderBrush="#84a567" Height="158" Width="230" Margin="{Binding RobotThickness}">
  106. <DockPanel Background="{StaticResource Table_BG_Content}">
  107. <Label Content="Robot" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  108. <Grid>
  109. <Grid.RowDefinitions>
  110. <RowDefinition Height="*" />
  111. <RowDefinition Height="*" />
  112. <RowDefinition Height="2*" />
  113. </Grid.RowDefinitions>
  114. <Grid.ColumnDefinitions>
  115. <ColumnDefinition Width="30" />
  116. <ColumnDefinition Width="*" />
  117. </Grid.ColumnDefinitions>
  118. <ctrlCommon:LED Grid.Row="0" Grid.Column="0" On="{Binding IsRightArmPressureSensorON}" />
  119. <ctrl:Wafer Grid.Row="0" Height="23.6" Margin="0" Padding="0" Grid.Column="1" Slot="1" WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}" WaferItem="{Binding RobotWafer2}" Station="{Binding Source={x:Static equipment:ModuleName.Robot}}" ShowSlot="True" />
  120. <ctrlCommon:LED Grid.Row="1" On="{Binding IsLeftArmPressureSensorON}" />
  121. <ctrl:Wafer Grid.Row="1" Height="23.6" Margin="0" Padding="0" Grid.Column="1" Slot="0" WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}" WaferItem="{Binding RobotWafer1}" Station="{Binding Source={x:Static equipment:ModuleName.Robot}}" ShowSlot="True" />
  122. <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
  123. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  124. <Grid.ColumnDefinitions>
  125. <ColumnDefinition Width="*" />
  126. <ColumnDefinition Width="*" />
  127. </Grid.ColumnDefinitions>
  128. <Grid.RowDefinitions>
  129. <RowDefinition Height="30" />
  130. <RowDefinition Height="30" />
  131. </Grid.RowDefinitions>
  132. <Label Content="Status"/>
  133. <Label Content="{Binding RobotState}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" Background="{Binding RobotState,Converter={StaticResource deviceStateColorConverter}}"/>
  134. <Label Content="Speed" Grid.Row="1"/>
  135. <Label Content="{Binding CurrentReadSpeedData}" Grid.Row="1" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}"/>
  136. </Grid>
  137. </Border>
  138. </Grid>
  139. </DockPanel>
  140. </Border>
  141. <!-- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableIdentifyThickness}" BorderBrush="#84a567" Height="158" Width="195" Margin="260,0,0,10">
  142. <DockPanel Background="{StaticResource Table_BG_Content}">
  143. <Label Content="LP1" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  144. <Grid>
  145. <Grid.RowDefinitions>
  146. <RowDefinition Height="*" />
  147. <RowDefinition Height="*" />
  148. <RowDefinition Height="*" />
  149. <RowDefinition Height="*" />
  150. </Grid.RowDefinitions>
  151. <Grid.ColumnDefinitions>
  152. <ColumnDefinition Width="100" />
  153. <ColumnDefinition Width="*" />
  154. </Grid.ColumnDefinitions>
  155. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="LP1" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
  156. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="LP1" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
  157. <Border Grid.Row="1" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
  158. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  159. <Grid.ColumnDefinitions>
  160. <ColumnDefinition Width="*" />
  161. <ColumnDefinition Width="*" />
  162. </Grid.ColumnDefinitions>
  163. <Grid.RowDefinitions>
  164. <RowDefinition Height="30" />
  165. </Grid.RowDefinitions>
  166. <Label Content="Type"/>
  167. <Label Content="{Binding LP1WaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}"/>
  168. </Grid>
  169. </Border>
  170. <Button Grid.Column="0" Grid.Row="2" Command="{Binding SetLPSlot13}" CommandParameter="LP1" Margin="8,0,0,0" Width="80" Height="25" Content="13'" VerticalAlignment="Center" />
  171. <Button Grid.Column="1" Grid.Row="2" Command="{Binding SetLPSlot25}" CommandParameter="LP1" Margin="0,0,0,0" Width="80" Height="25" Content="25'" VerticalAlignment="Center" />
  172. <Border Grid.Row="3" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
  173. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  174. <Grid.ColumnDefinitions>
  175. <ColumnDefinition Width="*" />
  176. <ColumnDefinition Width="*" />
  177. </Grid.ColumnDefinitions>
  178. <Grid.RowDefinitions>
  179. <RowDefinition Height="30" />
  180. </Grid.RowDefinitions>
  181. <Label Content="Slots"/>
  182. <Label Content="{Binding LP1ValidSlotsNumber}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}"/>
  183. </Grid>
  184. </Border>
  185. </Grid>
  186. </DockPanel>
  187. </Border>-->
  188. <!--<Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableIdentifyThickness}" BorderBrush="#84a567" Height="158" Width="195" Margin="472,0,0,10">
  189. <DockPanel Background="{StaticResource Table_BG_Content}">
  190. <Label Content="LP2" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  191. <Grid>
  192. <Grid.RowDefinitions>
  193. <RowDefinition Height="*" />
  194. <RowDefinition Height="*" />
  195. <RowDefinition Height="*" />
  196. <RowDefinition Height="*" />
  197. </Grid.RowDefinitions>
  198. <Grid.ColumnDefinitions>
  199. <ColumnDefinition Width="100" />
  200. <ColumnDefinition Width="*" />
  201. </Grid.ColumnDefinitions>
  202. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="LP2" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
  203. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="LP2" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
  204. <Border Grid.Row="1" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
  205. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  206. <Grid.ColumnDefinitions>
  207. <ColumnDefinition Width="*" />
  208. <ColumnDefinition Width="*" />
  209. </Grid.ColumnDefinitions>
  210. <Grid.RowDefinitions>
  211. <RowDefinition Height="Auto" />
  212. </Grid.RowDefinitions>
  213. <Label Content="Type"/>
  214. <Label Content="{Binding LP2WaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  215. </Grid>
  216. </Border>
  217. <Button Grid.Column="0" Grid.Row="2" Command="{Binding SetLPSlot13}" CommandParameter="LP2" Margin="8,0,0,0" Width="80" Height="25" Content="13'" VerticalAlignment="Center" />
  218. <Button Grid.Column="1" Grid.Row="2" Command="{Binding SetLPSlot25}" CommandParameter="LP2" Margin="0,0,0,0" Width="80" Height="25" Content="25'" VerticalAlignment="Center" />
  219. <Border Grid.Row="4" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
  220. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent" Margin="1,-1,-1,1">
  221. <Grid.ColumnDefinitions>
  222. <ColumnDefinition Width="*" />
  223. <ColumnDefinition Width="*" />
  224. </Grid.ColumnDefinitions>
  225. <Grid.RowDefinitions>
  226. <RowDefinition Height="Auto" />
  227. </Grid.RowDefinitions>
  228. <Label Content="Slots"/>
  229. <Label Content="{Binding LP2ValidSlotsNumber}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  230. </Grid>
  231. </Border>
  232. </Grid>
  233. </DockPanel>
  234. </Border>-->
  235. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableIdentifyThickness}" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,278">
  236. <DockPanel Background="{StaticResource Table_BG_Content}">
  237. <Label Content="Aligner1" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  238. <Grid>
  239. <Grid.RowDefinitions>
  240. <RowDefinition Height="*" />
  241. <RowDefinition Height="*" />
  242. </Grid.RowDefinitions>
  243. <Grid.ColumnDefinitions>
  244. <ColumnDefinition Width="100" />
  245. <ColumnDefinition Width="*" />
  246. </Grid.ColumnDefinitions>
  247. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="Aligner1" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
  248. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="Aligner1" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
  249. <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
  250. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  251. <Grid.ColumnDefinitions>
  252. <ColumnDefinition Width="*" />
  253. <ColumnDefinition Width="*" />
  254. </Grid.ColumnDefinitions>
  255. <Grid.RowDefinitions>
  256. <RowDefinition Height="Auto" />
  257. </Grid.RowDefinitions>
  258. <Label Content="Type"/>
  259. <Label Content="{Binding Aligner1WaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  260. </Grid>
  261. </Border>
  262. </Grid>
  263. </DockPanel>
  264. </Border>
  265. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableMultiWaferSize}" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,278">
  266. <DockPanel Background="{StaticResource Table_BG_Content}">
  267. <Label Content="Aligner1" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  268. <Grid>
  269. <Grid.RowDefinitions>
  270. <RowDefinition Height="*" />
  271. <RowDefinition Height="*" />
  272. </Grid.RowDefinitions>
  273. <Grid.ColumnDefinitions>
  274. <ColumnDefinition Width="70" />
  275. <ColumnDefinition Width="70" />
  276. <ColumnDefinition Width="*" />
  277. </Grid.ColumnDefinitions>
  278. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="Aligner1" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
  279. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="Aligner1" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
  280. <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="Aligner1" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
  281. <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
  282. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  283. <Grid.ColumnDefinitions>
  284. <ColumnDefinition Width="*" />
  285. <ColumnDefinition Width="*" />
  286. </Grid.ColumnDefinitions>
  287. <Grid.RowDefinitions>
  288. <RowDefinition Height="Auto" />
  289. </Grid.RowDefinitions>
  290. <Label Content="Size"/>
  291. <Label Content="{Binding WaferSizeAligner1}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  292. </Grid>
  293. </Border>
  294. </Grid>
  295. </DockPanel>
  296. </Border>
  297. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableIdentifyThickness}" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,382">
  298. <DockPanel Background="{StaticResource Table_BG_Content}">
  299. <Label Content="Aligner2" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  300. <Grid>
  301. <Grid.RowDefinitions>
  302. <RowDefinition Height="*" />
  303. <RowDefinition Height="*" />
  304. </Grid.RowDefinitions>
  305. <Grid.ColumnDefinitions>
  306. <ColumnDefinition Width="100" />
  307. <ColumnDefinition Width="*" />
  308. </Grid.ColumnDefinitions>
  309. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="Aligner2" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
  310. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="Aligner2" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
  311. <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
  312. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  313. <Grid.ColumnDefinitions>
  314. <ColumnDefinition Width="*" />
  315. <ColumnDefinition Width="*" />
  316. </Grid.ColumnDefinitions>
  317. <Grid.RowDefinitions>
  318. <RowDefinition Height="Auto" />
  319. </Grid.RowDefinitions>
  320. <Label Content="Type"/>
  321. <Label Content="{Binding Aligner2WaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  322. </Grid>
  323. </Border>
  324. </Grid>
  325. </DockPanel>
  326. </Border>
  327. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableMultiWaferSize}" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,382">
  328. <DockPanel Background="{StaticResource Table_BG_Content}">
  329. <Label Content="Aligner2" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  330. <Grid>
  331. <Grid.RowDefinitions>
  332. <RowDefinition Height="*" />
  333. <RowDefinition Height="*" />
  334. </Grid.RowDefinitions>
  335. <Grid.ColumnDefinitions>
  336. <ColumnDefinition Width="70" />
  337. <ColumnDefinition Width="70" />
  338. <ColumnDefinition Width="*" />
  339. </Grid.ColumnDefinitions>
  340. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="Aligner2" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
  341. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="Aligner2" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
  342. <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="Aligner2" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
  343. <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
  344. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  345. <Grid.ColumnDefinitions>
  346. <ColumnDefinition Width="*" />
  347. <ColumnDefinition Width="*" />
  348. </Grid.ColumnDefinitions>
  349. <Grid.RowDefinitions>
  350. <RowDefinition Height="Auto" />
  351. </Grid.RowDefinitions>
  352. <Label Content="Size"/>
  353. <Label Content="{Binding WaferSizeAligner2}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  354. </Grid>
  355. </Border>
  356. </Grid>
  357. </DockPanel>
  358. </Border>
  359. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableIdentifyThickness}" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,485">
  360. <DockPanel Background="{StaticResource Table_BG_Content}">
  361. <Label Content="Buffer1" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  362. <Grid>
  363. <Grid.RowDefinitions>
  364. <RowDefinition Height="*" />
  365. <RowDefinition Height="*" />
  366. </Grid.RowDefinitions>
  367. <Grid.ColumnDefinitions>
  368. <ColumnDefinition Width="100" />
  369. <ColumnDefinition Width="*" />
  370. </Grid.ColumnDefinitions>
  371. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="Buffer1" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
  372. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="Buffer1" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
  373. <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
  374. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  375. <Grid.ColumnDefinitions>
  376. <ColumnDefinition Width="*" />
  377. <ColumnDefinition Width="*" />
  378. </Grid.ColumnDefinitions>
  379. <Grid.RowDefinitions>
  380. <RowDefinition Height="Auto" />
  381. </Grid.RowDefinitions>
  382. <Label Content="Type"/>
  383. <Label Content="{Binding Buffer1WaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  384. </Grid>
  385. </Border>
  386. </Grid>
  387. </DockPanel>
  388. </Border>
  389. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableMultiWaferSize}" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,485">
  390. <DockPanel Background="{StaticResource Table_BG_Content}">
  391. <Label Content="Buffer1" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  392. <Grid>
  393. <Grid.RowDefinitions>
  394. <RowDefinition Height="*" />
  395. <RowDefinition Height="*" />
  396. </Grid.RowDefinitions>
  397. <Grid.ColumnDefinitions>
  398. <ColumnDefinition Width="70" />
  399. <ColumnDefinition Width="70" />
  400. <ColumnDefinition Width="*" />
  401. </Grid.ColumnDefinitions>
  402. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="Buffer1" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
  403. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="Buffer1" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
  404. <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="Buffer1" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
  405. <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
  406. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  407. <Grid.ColumnDefinitions>
  408. <ColumnDefinition Width="*" />
  409. <ColumnDefinition Width="*" />
  410. </Grid.ColumnDefinitions>
  411. <Grid.RowDefinitions>
  412. <RowDefinition Height="Auto" />
  413. </Grid.RowDefinitions>
  414. <Label Content="Size"/>
  415. <Label Content="{Binding WaferSizeBuffer1}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  416. </Grid>
  417. </Border>
  418. </Grid>
  419. </DockPanel>
  420. </Border>
  421. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableIdentifyThickness}" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,485">
  422. <DockPanel Background="{StaticResource Table_BG_Content}">
  423. <Label Content="Buffer2" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  424. <Grid>
  425. <Grid.RowDefinitions>
  426. <RowDefinition Height="*" />
  427. <RowDefinition Height="*" />
  428. </Grid.RowDefinitions>
  429. <Grid.ColumnDefinitions>
  430. <ColumnDefinition Width="100" />
  431. <ColumnDefinition Width="*" />
  432. </Grid.ColumnDefinitions>
  433. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="Buffer2" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
  434. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="Buffer2" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
  435. <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
  436. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  437. <Grid.ColumnDefinitions>
  438. <ColumnDefinition Width="*" />
  439. <ColumnDefinition Width="*" />
  440. </Grid.ColumnDefinitions>
  441. <Grid.RowDefinitions>
  442. <RowDefinition Height="Auto" />
  443. </Grid.RowDefinitions>
  444. <Label Content="Type"/>
  445. <Label Content="{Binding Buffer2WaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  446. </Grid>
  447. </Border>
  448. </Grid>
  449. </DockPanel>
  450. </Border>
  451. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableMultiWaferSize}" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,485">
  452. <DockPanel Background="{StaticResource Table_BG_Content}">
  453. <Label Content="Buffer2" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  454. <Grid>
  455. <Grid.RowDefinitions>
  456. <RowDefinition Height="*" />
  457. <RowDefinition Height="*" />
  458. </Grid.RowDefinitions>
  459. <Grid.ColumnDefinitions>
  460. <ColumnDefinition Width="70" />
  461. <ColumnDefinition Width="70" />
  462. <ColumnDefinition Width="*" />
  463. </Grid.ColumnDefinitions>
  464. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="Buffer2" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
  465. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="Buffer2" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
  466. <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="Buffer2" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
  467. <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
  468. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  469. <Grid.ColumnDefinitions>
  470. <ColumnDefinition Width="*" />
  471. <ColumnDefinition Width="*" />
  472. </Grid.ColumnDefinitions>
  473. <Grid.RowDefinitions>
  474. <RowDefinition Height="Auto" />
  475. </Grid.RowDefinitions>
  476. <Label Content="Size"/>
  477. <Label Content="{Binding WaferSizeBuffer2}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  478. </Grid>
  479. </Border>
  480. </Grid>
  481. </DockPanel>
  482. </Border>
  483. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableIdentifyThickness}" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,278">
  484. <DockPanel Background="{StaticResource Table_BG_Content}">
  485. <Label Content="Cooling1" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  486. <Grid>
  487. <Grid.RowDefinitions>
  488. <RowDefinition Height="*" />
  489. <RowDefinition Height="*" />
  490. </Grid.RowDefinitions>
  491. <Grid.ColumnDefinitions>
  492. <ColumnDefinition Width="100" />
  493. <ColumnDefinition Width="*" />
  494. </Grid.ColumnDefinitions>
  495. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="CoolingBuffer1" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
  496. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="CoolingBuffer1" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
  497. <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
  498. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  499. <Grid.ColumnDefinitions>
  500. <ColumnDefinition Width="*" />
  501. <ColumnDefinition Width="*" />
  502. </Grid.ColumnDefinitions>
  503. <Grid.RowDefinitions>
  504. <RowDefinition Height="Auto" />
  505. </Grid.RowDefinitions>
  506. <Label Content="Type"/>
  507. <Label Content="{Binding Cooling1WaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  508. </Grid>
  509. </Border>
  510. </Grid>
  511. </DockPanel>
  512. </Border>
  513. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableMultiWaferSize}" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,278">
  514. <DockPanel Background="{StaticResource Table_BG_Content}">
  515. <Label Content="Cooling1" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  516. <Grid>
  517. <Grid.RowDefinitions>
  518. <RowDefinition Height="*" />
  519. <RowDefinition Height="*" />
  520. </Grid.RowDefinitions>
  521. <Grid.ColumnDefinitions>
  522. <ColumnDefinition Width="70" />
  523. <ColumnDefinition Width="70" />
  524. <ColumnDefinition Width="*" />
  525. </Grid.ColumnDefinitions>
  526. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="CoolingBuffer1" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
  527. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="CoolingBuffer1" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
  528. <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="CoolingBuffer1" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
  529. <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
  530. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  531. <Grid.ColumnDefinitions>
  532. <ColumnDefinition Width="*" />
  533. <ColumnDefinition Width="*" />
  534. </Grid.ColumnDefinitions>
  535. <Grid.RowDefinitions>
  536. <RowDefinition Height="Auto" />
  537. </Grid.RowDefinitions>
  538. <Label Content="Size"/>
  539. <Label Content="{Binding WaferSizeCoolingBuffer1}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  540. </Grid>
  541. </Border>
  542. </Grid>
  543. </DockPanel>
  544. </Border>
  545. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableIdentifyThickness}" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,382">
  546. <DockPanel Background="{StaticResource Table_BG_Content}">
  547. <Label Content="Cooling2" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  548. <Grid>
  549. <Grid.RowDefinitions>
  550. <RowDefinition Height="*" />
  551. <RowDefinition Height="*" />
  552. </Grid.RowDefinitions>
  553. <Grid.ColumnDefinitions>
  554. <ColumnDefinition Width="100" />
  555. <ColumnDefinition Width="*" />
  556. </Grid.ColumnDefinitions>
  557. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="CoolingBuffer2" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
  558. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="CoolingBuffer2" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
  559. <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
  560. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  561. <Grid.ColumnDefinitions>
  562. <ColumnDefinition Width="*" />
  563. <ColumnDefinition Width="*" />
  564. </Grid.ColumnDefinitions>
  565. <Grid.RowDefinitions>
  566. <RowDefinition Height="Auto" />
  567. </Grid.RowDefinitions>
  568. <Label Content="Type"/>
  569. <Label Content="{Binding Cooling2WaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  570. </Grid>
  571. </Border>
  572. </Grid>
  573. </DockPanel>
  574. </Border>
  575. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableMultiWaferSize}" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,382">
  576. <DockPanel Background="{StaticResource Table_BG_Content}">
  577. <Label Content="Cooling2" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  578. <Grid>
  579. <Grid.RowDefinitions>
  580. <RowDefinition Height="*" />
  581. <RowDefinition Height="*" />
  582. </Grid.RowDefinitions>
  583. <Grid.ColumnDefinitions>
  584. <ColumnDefinition Width="70" />
  585. <ColumnDefinition Width="70" />
  586. <ColumnDefinition Width="*" />
  587. </Grid.ColumnDefinitions>
  588. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="CoolingBuffer2" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
  589. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="CoolingBuffer2" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
  590. <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="CoolingBuffer2" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
  591. <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
  592. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  593. <Grid.ColumnDefinitions>
  594. <ColumnDefinition Width="*" />
  595. <ColumnDefinition Width="*" />
  596. </Grid.ColumnDefinitions>
  597. <Grid.RowDefinitions>
  598. <RowDefinition Height="Auto" />
  599. </Grid.RowDefinitions>
  600. <Label Content="Size"/>
  601. <Label Content="{Binding WaferSizeCoolingBuffer2}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  602. </Grid>
  603. </Border>
  604. </Grid>
  605. </DockPanel>
  606. </Border>
  607. <!--<Border HorizontalAlignment="Left" VerticalAlignment="Center" BorderThickness="1" BorderBrush="#84a567" Margin="680,645,0,50" Height="105" Width="250">
  608. <DockPanel Background="{StaticResource Table_BG_Content}">
  609. <Label Content="PM" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="250" Height="30" />
  610. <Grid>
  611. <Grid.ColumnDefinitions>
  612. <ColumnDefinition Width="auto" />
  613. <ColumnDefinition Width="168" />
  614. <ColumnDefinition Width="32"/>
  615. </Grid.ColumnDefinitions>
  616. <Grid.RowDefinitions>
  617. <RowDefinition Height="30" />
  618. <RowDefinition Height="30" />
  619. </Grid.RowDefinitions>
  620. <Label Content="PM1" Grid.Row="0" Grid.Column="0" />
  621. <Label Content="PM2" Grid.Row="1" Grid.Column="0" />
  622. <ctrl:Wafer Grid.Row="0" Height="23.6" Margin="0,4" Padding="0" Grid.Column="1" Slot="0" WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}" WaferItem="{Binding LL1Wafer}" Station="LL1" ShowSlot="True" Grid.ColumnSpan="2" />
  623. <ctrl:Wafer Grid.Row="1" Height="23.6" Margin="0,4" Padding="0" Grid.Column="1" Slot="0" WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}" WaferItem="{Binding LL2Wafer}" Station="LL2" ShowSlot="True" Grid.ColumnSpan="2" />
  624. </Grid>
  625. </DockPanel>
  626. </Border>-->
  627. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableIdentifyThickness}" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,177">
  628. <DockPanel Background="{StaticResource Table_BG_Content}">
  629. <Label Content="Upper" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  630. <Grid>
  631. <Grid.RowDefinitions>
  632. <RowDefinition Height="*" />
  633. <RowDefinition Height="*" />
  634. </Grid.RowDefinitions>
  635. <Grid.ColumnDefinitions>
  636. <ColumnDefinition Width="100" />
  637. <ColumnDefinition Width="*" />
  638. </Grid.ColumnDefinitions>
  639. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="Upper" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
  640. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="Upper" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
  641. <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
  642. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  643. <Grid.ColumnDefinitions>
  644. <ColumnDefinition Width="*" />
  645. <ColumnDefinition Width="*" />
  646. </Grid.ColumnDefinitions>
  647. <Grid.RowDefinitions>
  648. <RowDefinition Height="Auto" />
  649. </Grid.RowDefinitions>
  650. <Label Content="Type"/>
  651. <Label Content="{Binding UpperWaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  652. </Grid>
  653. </Border>
  654. </Grid>
  655. </DockPanel>
  656. </Border>
  657. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableMultiWaferSize}" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,177">
  658. <DockPanel Background="{StaticResource Table_BG_Content}">
  659. <Label Content="Upper" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  660. <Grid>
  661. <Grid.RowDefinitions>
  662. <RowDefinition Height="*" />
  663. <RowDefinition Height="*" />
  664. </Grid.RowDefinitions>
  665. <Grid.ColumnDefinitions>
  666. <ColumnDefinition Width="70" />
  667. <ColumnDefinition Width="70" />
  668. <ColumnDefinition Width="*" />
  669. </Grid.ColumnDefinitions>
  670. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="Upper" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
  671. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="Upper" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
  672. <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="Upper" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
  673. <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
  674. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  675. <Grid.ColumnDefinitions>
  676. <ColumnDefinition Width="*" />
  677. <ColumnDefinition Width="*" />
  678. </Grid.ColumnDefinitions>
  679. <Grid.RowDefinitions>
  680. <RowDefinition Height="Auto" />
  681. </Grid.RowDefinitions>
  682. <Label Content="Size"/>
  683. <Label Content="{Binding WaferSizeRobot2}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  684. </Grid>
  685. </Border>
  686. </Grid>
  687. </DockPanel>
  688. </Border>
  689. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableIdentifyThickness}" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,177">
  690. <DockPanel Background="{StaticResource Table_BG_Content}">
  691. <Label Content="Lower" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  692. <Grid>
  693. <Grid.RowDefinitions>
  694. <RowDefinition Height="*" />
  695. <RowDefinition Height="*" />
  696. </Grid.RowDefinitions>
  697. <Grid.ColumnDefinitions>
  698. <ColumnDefinition Width="100" />
  699. <ColumnDefinition Width="*" />
  700. </Grid.ColumnDefinitions>
  701. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="Lower" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
  702. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="Lower" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
  703. <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
  704. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  705. <Grid.ColumnDefinitions>
  706. <ColumnDefinition Width="*" />
  707. <ColumnDefinition Width="*" />
  708. </Grid.ColumnDefinitions>
  709. <Grid.RowDefinitions>
  710. <RowDefinition Height="Auto" />
  711. </Grid.RowDefinitions>
  712. <Label Content="Type"/>
  713. <Label Content="{Binding LowerWaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  714. </Grid>
  715. </Border>
  716. </Grid>
  717. </DockPanel>
  718. </Border>
  719. <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="{Binding EnableMultiWaferSize}" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,177">
  720. <DockPanel Background="{StaticResource Table_BG_Content}">
  721. <Label Content="Lower" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
  722. <Grid>
  723. <Grid.RowDefinitions>
  724. <RowDefinition Height="*" />
  725. <RowDefinition Height="*" />
  726. </Grid.RowDefinitions>
  727. <Grid.ColumnDefinitions>
  728. <ColumnDefinition Width="70" />
  729. <ColumnDefinition Width="70" />
  730. <ColumnDefinition Width="*" />
  731. </Grid.ColumnDefinitions>
  732. <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="Lower" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
  733. <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="Lower" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
  734. <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="Lower" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
  735. <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
  736. <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  737. <Grid.ColumnDefinitions>
  738. <ColumnDefinition Width="*" />
  739. <ColumnDefinition Width="*" />
  740. </Grid.ColumnDefinitions>
  741. <Grid.RowDefinitions>
  742. <RowDefinition Height="Auto" />
  743. </Grid.RowDefinitions>
  744. <Label Content="Size"/>
  745. <Label Content="{Binding WaferSizeRobot1}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
  746. </Grid>
  747. </Border>
  748. </Grid>
  749. </DockPanel>
  750. </Border>
  751. <!--<Border HorizontalAlignment="Left" VerticalAlignment="Center" BorderThickness="1" BorderBrush="#84a567" Margin="{Binding PMThickness}" Height="105" Width="250">
  752. <DockPanel Background="{StaticResource Table_BG_Content}">
  753. <Label Content="PM" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="250" Height="30" />
  754. <Grid>
  755. <Grid.ColumnDefinitions>
  756. <ColumnDefinition Width="auto" />
  757. <ColumnDefinition Width="168" />
  758. <ColumnDefinition Width="32"/>
  759. </Grid.ColumnDefinitions>
  760. <Grid.RowDefinitions>
  761. <RowDefinition Height="30" />
  762. <RowDefinition Height="30" />
  763. </Grid.RowDefinitions>
  764. <Label Content="PM1" Grid.Row="0" Grid.Column="0" />
  765. <Label Content="PM2" Grid.Row="1" Grid.Column="0" />
  766. <ctrl:Wafer Grid.Row="0" Height="23.6" Margin="0,4" Padding="0" Grid.Column="1" Slot="0" WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}" WaferItem="{Binding LL1Wafer}" Station="LL1" ShowSlot="True" Grid.ColumnSpan="2" />
  767. <ctrl:Wafer Grid.Row="1" Height="23.6" Margin="0,4" Padding="0" Grid.Column="1" Slot="0" WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}" WaferItem="{Binding LL2Wafer}" Station="LL2" ShowSlot="True" Grid.ColumnSpan="2" />
  768. </Grid>
  769. </DockPanel>
  770. </Border>-->
  771. <Border Grid.Row="0" Grid.RowSpan="3" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Top" BorderThickness="1" BorderBrush="#84a567" Height="750" Width="400">
  772. <DockPanel Background="{StaticResource Table_BG_Content}">
  773. <Label Content="Cycle" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="400" Height="30" />
  774. <Grid>
  775. <Grid.Resources>
  776. <Style TargetType="Label" BasedOn="{StaticResource {x:Type Label}}">
  777. <Setter Property="VerticalAlignment" Value="Center" />
  778. <Setter Property="HorizontalAlignment" Value="Center" />
  779. </Style>
  780. </Grid.Resources>
  781. <Grid.RowDefinitions>
  782. <!--<RowDefinition Height="50" />
  783. <RowDefinition Height="80" />
  784. <RowDefinition Height="40" />
  785. <RowDefinition Height="220" />-->
  786. <RowDefinition Height="40" />
  787. <RowDefinition Height="210" />
  788. <RowDefinition Height="40" />
  789. <RowDefinition Height="210" />
  790. </Grid.RowDefinitions>
  791. <Grid.ColumnDefinitions>
  792. <ColumnDefinition Width="*" />
  793. <ColumnDefinition Width="*" />
  794. <ColumnDefinition Width="*" />
  795. </Grid.ColumnDefinitions>
  796. <Label Content="Process Information" Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" Width="400" Style="{StaticResource label}" />
  797. <Grid Grid.Row="1" Grid.ColumnSpan="5" ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  798. <Grid.Resources>
  799. <Style TargetType="Label" BasedOn="{StaticResource {x:Type Label}}">
  800. <Setter Property="VerticalAlignment" Value="Center" />
  801. <Setter Property="HorizontalAlignment" Value="Left" />
  802. <Setter Property="Margin" Value="10,0,0,0" />
  803. </Style>
  804. </Grid.Resources>
  805. <Grid.ColumnDefinitions>
  806. <ColumnDefinition Width="194" />
  807. <ColumnDefinition />
  808. </Grid.ColumnDefinitions>
  809. <Grid.RowDefinitions>
  810. <RowDefinition Height="40" />
  811. <RowDefinition Height="40" />
  812. <RowDefinition Height="40" />
  813. <RowDefinition Height="40" />
  814. <RowDefinition Height="40" />
  815. </Grid.RowDefinitions>
  816. <Label Grid.Row="0" Content="Elapse Time(s)" Margin="10,4,0,5" Height="32" Width="143" />
  817. <Label Grid.Row="0" Grid.Column="1" Content="{Binding TransferTime}" Height="32" Margin="0,4,-0,5" Width="209" />
  818. <Label Grid.Row="1" Content="Wafer Count" Margin="10,5,0,4" Height="32" Width="122" />
  819. <Label Grid.Row="1" Grid.Column="1" Content="{Binding TransferCount}" Height="32" Margin="0,4,0,5" Width="209" />
  820. <Label Grid.Row="2" Content="Throughput(WPH)" Margin="10,4,0,5" Height="32" Width="172" />
  821. <Label Grid.Row="2" Grid.Column="1" Content="{Binding TranserThroughput}" Height="32" Margin="0,4,-0,5" Width="209" />
  822. <Label Grid.Row="3" Content="Cycle Count" Margin="10,5,0,4" Height="32" Width="119" />
  823. <Label Grid.Row="3" Grid.Column="1" Content="{Binding CycleCountDisplay}" Height="32" Margin="0,4,-0,5" Width="209" />
  824. </Grid>
  825. <Label Content="FFU Information" Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="3" Width="400" Style="{StaticResource label}" />
  826. <Grid Grid.Row="3" Grid.ColumnSpan="5" ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
  827. <Grid.Resources>
  828. <Style TargetType="Label" BasedOn="{StaticResource {x:Type Label}}">
  829. <Setter Property="VerticalAlignment" Value="Center" />
  830. <Setter Property="HorizontalAlignment" Value="Left" />
  831. <Setter Property="Margin" Value="10,0,0,0" />
  832. </Style>
  833. </Grid.Resources>
  834. <Grid.ColumnDefinitions>
  835. <ColumnDefinition Width="180" />
  836. <ColumnDefinition Width="29*" />
  837. <ColumnDefinition Width="190*"/>
  838. </Grid.ColumnDefinitions>
  839. <Grid.RowDefinitions>
  840. <RowDefinition Height="40" />
  841. <RowDefinition Height="40" />
  842. <RowDefinition Height="40" />
  843. <RowDefinition Height="40" />
  844. <RowDefinition Height="40" />
  845. </Grid.RowDefinitions>
  846. <Label Grid.Row="0" Content="FFU1 Speed" Margin="10,4,0,4" />
  847. <Label Grid.Row="0" Grid.Column="1" Content="{Binding FFU1Speed}" Grid.ColumnSpan="2" />
  848. <Label Grid.Row="1" Content="FFU Set Speed" Margin="10,4,0,4" />
  849. <TextBox x:Name="txtFFUSetpoint" Grid.Row="1" Grid.Column="1" Margin="8,5,10,39" Grid.ColumnSpan="2" Height="Auto" Grid.RowSpan="2"/>
  850. <Button Grid.Row="2" Grid.Column="1" Command="{Binding SetFFUCommand}"
  851. CommandParameter="{Binding Text,ElementName=txtFFUSetpoint}"
  852. Margin="10,2,10,0" Content="Set FFU Speed" VerticalAlignment="Top" Width="Auto" Height="39" Grid.ColumnSpan="2"/>
  853. </Grid>
  854. </Grid>
  855. </DockPanel>
  856. </Border>
  857. <!--Border Grid.Column="0">
  858. <Canvas>
  859. <TextBlock Background="AliceBlue" FontSize="10" Text="{Binding WaferSize1}" Width="100" Canvas.Left="357" Canvas.Top="650" Height="60" TextWrapping="Wrap"/>
  860. <TextBlock Background="AliceBlue" FontSize="10" Text="{Binding WaferSize2}" Width="100" Canvas.Left="504" Canvas.Top="650" Height="60" TextWrapping="Wrap"/>
  861. <Label Background="AliceBlue" HorizontalContentAlignment="Center" FontSize="10" Content="{Binding WaferSizeAligner1}" Width="105" Canvas.Left="706" Canvas.Top="451" Height="30"/>
  862. <Label Background="AliceBlue" HorizontalContentAlignment="Center" FontSize="10" Content="{Binding WaferSizeAligner2}" Width="105" Canvas.Left="706" Canvas.Top="347" Height="30"/>
  863. <Label HorizontalContentAlignment="Center" FontSize="12" Content="CoolingBuffer1" Width="90" Canvas.Left="51" Canvas.Top="486" Height="28"/>
  864. <Label HorizontalContentAlignment="Center" FontSize="12" Content="CoolingBuffer2" Width="90" Canvas.Left="51" Canvas.Top="385" Height="28"/>
  865. <Label HorizontalContentAlignment="Center" FontSize="12" Content="Aligner1" Width="90" Canvas.Left="816" Canvas.Top="488" Height="28"/>
  866. <Label HorizontalContentAlignment="Center" FontSize="12" Content="Aligner2" Width="90" Canvas.Left="816" Canvas.Top="380" Height="28"/>
  867. <Label HorizontalContentAlignment="Center" FontSize="12" Content="Loadlock1" Width="90" Canvas.Left="170" Canvas.Top="264" Height="28"/>
  868. <Label HorizontalContentAlignment="Center" FontSize="12" Content="Loadlock2" Width="90" Canvas.Left="706" Canvas.Top="264" Height="28"/>
  869. <Label Background="AliceBlue" HorizontalContentAlignment="Center" FontSize="10" Content="{Binding WaferSizeCoolingBuffer1}" Width="105" Canvas.Left="150" Canvas.Top="451" Height="30"/>
  870. <Label Background="AliceBlue" HorizontalContentAlignment="Center" FontSize="10" Content="{Binding WaferSizeCoolingBuffer2}" Width="105" Canvas.Left="150" Canvas.Top="347" Height="30"/>
  871. <Label Background="AliceBlue" HorizontalContentAlignment="Center" FontSize="10" Content="{Binding WaferSizeLL1}" Width="105" Canvas.Left="264" Canvas.Top="227" Height="30"/>
  872. <Label Background="AliceBlue" HorizontalContentAlignment="Center" FontSize="10" Content="{Binding WaferSizeLL2}" Width="105" Canvas.Left="588" Canvas.Top="227" Height="30"/>
  873. <Label Background="AliceBlue" HorizontalContentAlignment="Center" FontSize="10" Content="{Binding WaferSizeRobot}" Width="115" Canvas.Left="10" Canvas.Top="702" Height="30"/>
  874. <StackPanel Orientation="Horizontal" Canvas.Left="125" Canvas.Top="702" >
  875. <Button Command="{Binding SetWaferSize3}" CommandParameter="Robot" Margin="8,0,0,0" Width="30" Height="30" Content="3'" VerticalAlignment="Center" />
  876. <Button Command="{Binding SetWaferSize4}" CommandParameter="Robot" Margin="8,0,0,0" Width="30" Height="30" Content="4'" VerticalAlignment="Center" />
  877. <Button Command="{Binding SetWaferSize6}" CommandParameter="Robot" Margin="8,0,0,0" Width="30" Height="30" Content="6'" VerticalAlignment="Center" />
  878. </StackPanel>
  879. <StackPanel Orientation="Horizontal" Canvas.Left="697" Canvas.Top="486" >
  880. <Button Command="{Binding SetWaferSize3}" CommandParameter="Aligner1" Margin="8,0,0,0" Width="30" Height="30" Content="3'" VerticalAlignment="Center" />
  881. <Button Command="{Binding SetWaferSize4}" CommandParameter="Aligner1" Margin="8,0,0,0" Width="30" Height="30" Content="4'" VerticalAlignment="Center" />
  882. <Button Command="{Binding SetWaferSize6}" CommandParameter="Aligner1" Margin="8,0,0,0" Width="30" Height="30" Content="6'" VerticalAlignment="Center" />
  883. </StackPanel>
  884. <StackPanel Orientation="Horizontal" Canvas.Left="697" Canvas.Top="380" >
  885. <Button Command="{Binding SetWaferSize3}" CommandParameter="Aligner2" Margin="8,0,0,0" Width="30" Height="30" Content="3'" VerticalAlignment="Center" />
  886. <Button Command="{Binding SetWaferSize4}" CommandParameter="Aligner2" Margin="8,0,0,0" Width="30" Height="30" Content="4'" VerticalAlignment="Center" />
  887. <Button Command="{Binding SetWaferSize6}" CommandParameter="Aligner2" Margin="8,0,0,0" Width="30" Height="30" Content="6'" VerticalAlignment="Center" />
  888. </StackPanel>
  889. <StackPanel Orientation="Horizontal" Canvas.Left="141" Canvas.Top="486" >
  890. <Button Command="{Binding SetWaferSize3}" CommandParameter="CoolingBuffer1" Margin="8,0,0,0" Width="30" Height="30" Content="3'" VerticalAlignment="Center" />
  891. <Button Command="{Binding SetWaferSize4}" CommandParameter="CoolingBuffer1" Margin="8,0,0,0" Width="30" Height="30" Content="4'" VerticalAlignment="Center" />
  892. <Button Command="{Binding SetWaferSize6}" CommandParameter="CoolingBuffer1" Margin="8,0,0,0" Width="30" Height="30" Content="6'" VerticalAlignment="Center" />
  893. </StackPanel>
  894. <StackPanel Orientation="Horizontal" Canvas.Left="141" Canvas.Top="380" >
  895. <Button Command="{Binding SetWaferSize3}" CommandParameter="CoolingBuffer2" Margin="8,0,0,0" Width="30" Height="30" Content="3'" VerticalAlignment="Center" />
  896. <Button Command="{Binding SetWaferSize4}" CommandParameter="CoolingBuffer2" Margin="8,0,0,0" Width="30" Height="30" Content="4'" VerticalAlignment="Center" />
  897. <Button Command="{Binding SetWaferSize6}" CommandParameter="CoolingBuffer2" Margin="8,0,0,0" Width="30" Height="30" Content="6'" VerticalAlignment="Center" />
  898. </StackPanel>
  899. <StackPanel Orientation="Horizontal" Canvas.Left="255" Canvas.Top="262" >
  900. <Button Command="{Binding SetWaferSize3}" CommandParameter="LL1" Margin="8,0,0,0" Width="30" Height="30" Content="3'" VerticalAlignment="Center" />
  901. <Button Command="{Binding SetWaferSize4}" CommandParameter="LL1" Margin="8,0,0,0" Width="30" Height="30" Content="4'" VerticalAlignment="Center" />
  902. <Button Command="{Binding SetWaferSize6}" CommandParameter="LL1" Margin="8,0,0,0" Width="30" Height="30" Content="6'" VerticalAlignment="Center" />
  903. </StackPanel>
  904. <StackPanel Orientation="Horizontal" Canvas.Left="579" Canvas.Top="262" >
  905. <Button Command="{Binding SetWaferSize3}" CommandParameter="LL2" Margin="8,0,0,0" Width="30" Height="30" Content="3'" VerticalAlignment="Center" />
  906. <Button Command="{Binding SetWaferSize4}" CommandParameter="LL2" Margin="8,0,0,0" Width="30" Height="30" Content="4'" VerticalAlignment="Center" />
  907. <Button Command="{Binding SetWaferSize6}" CommandParameter="LL2" Margin="8,0,0,0" Width="30" Height="30" Content="6'" VerticalAlignment="Center" />
  908. </StackPanel>
  909. </Canvas>
  910. </Border-->
  911. <Border Grid.Column="0" Visibility="{Binding IsEnableMultiWaferSize,Converter={StaticResource boolVisibilityConverter}}">
  912. <Canvas>
  913. <TextBlock Background="AliceBlue" TextWrapping="Wrap" FontSize="10" Text="{Binding LP1CarrierType}" Width="170" Canvas.Left="286" Canvas.Top="630" Height="70" RenderTransformOrigin="0.333,0.5"/>
  914. <TextBlock Background="AliceBlue" TextWrapping="Wrap" FontSize="10" Text="{Binding LP2CarrierType}" Width="170" Canvas.Left="490" Canvas.Top="630" Height="70" RenderTransformOrigin="0.678,2.2"/>
  915. <Button Canvas.Left="325" Canvas.Top="705" FontSize="12" Visibility="{Binding IsShowLP1CarrierType,Converter={StaticResource boolVisibilityConverter}}" Content="CarrierType" Command="{Binding SetTransCarrierTypeCommand}" CommandParameter="LP1" Margin="0" Width="85" RenderTransformOrigin="2.247,3.75"></Button>
  916. <Button Canvas.Left="530" Canvas.Top="705" FontSize="12" Visibility="{Binding IsShowLP2CarrierType,Converter={StaticResource boolVisibilityConverter}}" Content="CarrierType" Command="{Binding SetTransCarrierTypeCommand}" CommandParameter="LP2" Margin="0" RenderTransformOrigin="-3.04,-2.375" Width="85"></Button>
  917. <!--TextBlock Background="AliceBlue" TextWrapping="Wrap" FontSize="10" Text="{Binding LP3CarrierType}" Width="80" Canvas.Left="194" Canvas.Top="450" Height="85" RenderTransformOrigin="0.333,0.5"/>
  918. <TextBlock Background="AliceBlue" TextWrapping="Wrap" FontSize="10" Text="{Binding LP4CarrierType}" Width="80" Canvas.Left="279" Canvas.Top="450" Height="85" RenderTransformOrigin="0.678,2.2"/>
  919. -->
  920. </Canvas>
  921. </Border>
  922. </Grid>
  923. </Grid>
  924. </UserControl>