OperationView2LPJet.xaml 75 KB

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