431 lines
18 KiB
XML
431 lines
18 KiB
XML
<UserControl
|
|
x:Class="SicUI.Controls.M2C4Parts.M2C4EFEMView2"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:controls="clr-namespace:SicUI.Controls"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:local="clr-namespace:SicUI.Controls.M2C4Parts"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:unitControls="clr-namespace:MECF.Framework.UI.Client.Ctrlib.UnitControls;assembly=MECF.Framework.UI.Client"
|
|
Width="771"
|
|
Height="699"
|
|
d:Background="#91b0cd"
|
|
mc:Ignorable="d">
|
|
<Grid
|
|
x:Name="root"
|
|
Height="800"
|
|
VerticalAlignment="Top">
|
|
<Canvas Margin="-47,52,47,20">
|
|
<Image
|
|
Canvas.Left="250"
|
|
Canvas.Top="224"
|
|
Width="275"
|
|
Height="275"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
Source="Images/tm4.png" />
|
|
<Image
|
|
Canvas.Left="341"
|
|
Canvas.Top="327.333"
|
|
Source="Images/tm3.png" />
|
|
<TextBlock
|
|
Canvas.Left="360"
|
|
Canvas.Top="269"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="18"
|
|
Text="TM" />
|
|
|
|
<Canvas Visibility="{Binding IsPM1Installed, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<TextBlock
|
|
Canvas.Left="207"
|
|
Canvas.Top="146"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
FontFamily="Arial"
|
|
FontSize="18"
|
|
Text="PM1"
|
|
Visibility="{Binding IsPM1Installed, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
<Image
|
|
Canvas.Left="189"
|
|
Canvas.Top="141"
|
|
Width="160"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
Source="Images/pmbg51.png">
|
|
<Image.RenderTransform>
|
|
<TransformGroup>
|
|
<RotateTransform Angle="-5.5" />
|
|
</TransformGroup>
|
|
</Image.RenderTransform>
|
|
</Image>
|
|
<unitControls:Door
|
|
Canvas.Left="278"
|
|
Canvas.Top="272"
|
|
Width="90"
|
|
Height="9"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
IsDoorOpen="{Binding IsPM1DoorOpen}"
|
|
RenderTransformOrigin="0.5,0.5">
|
|
<unitControls:Door.RenderTransform>
|
|
<TransformGroup>
|
|
<ScaleTransform />
|
|
<SkewTransform />
|
|
<RotateTransform Angle="-36" />
|
|
<TranslateTransform />
|
|
</TransformGroup>
|
|
</unitControls:Door.RenderTransform>
|
|
</unitControls:Door>
|
|
<!-- Tray和晶圆 -->
|
|
<Canvas Visibility="{Binding IsPM1Installed, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<Image
|
|
Canvas.Left="248"
|
|
Canvas.Top="182"
|
|
Width="80"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
Source="Images/pm52.png"
|
|
Visibility="{Binding PM1HaveTray}" />
|
|
<controls:WaferCtrl
|
|
Canvas.Left="262"
|
|
Canvas.Top="192"
|
|
Width="30"
|
|
Height="30"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
IsEnabled="{Binding PM1EnableWaferClick}"
|
|
IsRotary="{Binding IsPm1WaferRotary}"
|
|
WaferData="{Binding PM1Wafer}" />
|
|
<controls:WaferCtrl
|
|
Canvas.Left="292"
|
|
Canvas.Top="202"
|
|
Width="30"
|
|
Height="30"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
IsEnabled="{Binding PM1EnableWaferClick}"
|
|
IsRotary="{Binding IsPm1WaferRotary}"
|
|
WaferData="{Binding PM1Wafer}" />
|
|
<controls:WaferCtrl
|
|
Canvas.Left="266"
|
|
Canvas.Top="224"
|
|
Width="30"
|
|
Height="30"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
IsEnabled="{Binding PM1EnableWaferClick}"
|
|
IsRotary="{Binding IsPm1WaferRotary}"
|
|
WaferData="{Binding PM1Wafer}" />
|
|
|
|
</Canvas>
|
|
</Canvas>
|
|
<Canvas Visibility="{Binding IsPM2Installed, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<TextBlock
|
|
Canvas.Left="510"
|
|
Canvas.Top="146"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
FontFamily="Arial"
|
|
FontSize="18"
|
|
Text="PM2"
|
|
Visibility="{Binding IsPM2Installed, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
<Image
|
|
Canvas.Left="410"
|
|
Canvas.Top="129"
|
|
Width="160"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
Source="Images/pmbg41.png">
|
|
<Image.RenderTransform>
|
|
<TransformGroup>
|
|
<ScaleTransform />
|
|
<SkewTransform />
|
|
<RotateTransform Angle="5.5" />
|
|
<TranslateTransform />
|
|
</TransformGroup>
|
|
</Image.RenderTransform>
|
|
</Image>
|
|
<unitControls:Door
|
|
Canvas.Left="389"
|
|
Canvas.Top="274"
|
|
Width="90"
|
|
Height="8"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
IsDoorOpen="{Binding IsPM2DoorOpen}"
|
|
RenderTransformOrigin="0.5,0.5">
|
|
<unitControls:Door.RenderTransform>
|
|
<TransformGroup>
|
|
<ScaleTransform />
|
|
<SkewTransform />
|
|
<RotateTransform Angle="35.8" />
|
|
<TranslateTransform />
|
|
</TransformGroup>
|
|
</unitControls:Door.RenderTransform>
|
|
</unitControls:Door>
|
|
<!-- Tray和晶圆 -->
|
|
<Canvas Visibility="{Binding IsPM2Installed, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<Image
|
|
Canvas.Left="431"
|
|
Canvas.Top="185"
|
|
Width="80"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
Source="Images/pm52.png"
|
|
Visibility="{Binding PM2HaveTray}" />
|
|
<controls:WaferCtrl
|
|
Canvas.Left="444"
|
|
Canvas.Top="195"
|
|
Width="30"
|
|
Height="30"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
IsEnabled="{Binding PM2EnableWaferClick}"
|
|
IsRotary="{Binding IsPm2WaferRotary}"
|
|
WaferData="{Binding PM2Wafer}" />
|
|
|
|
<controls:WaferCtrl
|
|
Canvas.Left="475"
|
|
Canvas.Top="205"
|
|
Width="30"
|
|
Height="30"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
IsEnabled="{Binding PM2EnableWaferClick}"
|
|
IsRotary="{Binding IsPm2WaferRotary}"
|
|
WaferData="{Binding PM2Wafer}" />
|
|
<controls:WaferCtrl
|
|
Canvas.Left="449"
|
|
Canvas.Top="227"
|
|
Width="30"
|
|
Height="30"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
IsEnabled="{Binding PM2EnableWaferClick}"
|
|
IsRotary="{Binding IsPm2WaferRotary}"
|
|
WaferData="{Binding PM2Wafer}" />
|
|
</Canvas>
|
|
</Canvas>
|
|
|
|
<Canvas Visibility="{Binding IsLoadLockInstalled, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<TextBlock
|
|
Canvas.Left="536"
|
|
Canvas.Top="418"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="18"
|
|
Text="Load"
|
|
Visibility="{Binding IsLLInstalled, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
<unitControls:Door
|
|
Canvas.Left="404"
|
|
Canvas.Top="428"
|
|
Width="83"
|
|
Height="9"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
IsDoorOpen="{Binding IsLLDoorOpen}"
|
|
RenderTransformOrigin="0.5,0.5">
|
|
<unitControls:Door.RenderTransform>
|
|
<TransformGroup>
|
|
<RotateTransform Angle="-46" />
|
|
</TransformGroup>
|
|
</unitControls:Door.RenderTransform>
|
|
</unitControls:Door>
|
|
<Image
|
|
Canvas.Left="406"
|
|
Canvas.Top="470"
|
|
Width="110"
|
|
Height="126"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
Source="Images/wf.png">
|
|
<Image.RenderTransform>
|
|
<TransformGroup>
|
|
<RotateTransform Angle="-46" />
|
|
</TransformGroup>
|
|
</Image.RenderTransform>
|
|
</Image>
|
|
</Canvas>
|
|
|
|
<local:AtmRobotMultiLP
|
|
Canvas.Left="349"
|
|
Canvas.Top="316"
|
|
Width="550"
|
|
Height="80"
|
|
HasTray="{Binding TMRobotHaveTray}"
|
|
HasWafer="{Binding IsArmWater}"
|
|
IsEnabled="{Binding TMEnableWaferClick}"
|
|
RobotMoveInfo="{Binding TmRobotMoveInfo}"
|
|
RotateAngle="123"
|
|
ShowDock="False"
|
|
TranslateX="120"
|
|
Wafer1="{Binding TMRobotWafer1}" />
|
|
|
|
<Canvas Visibility="{Binding IsBufferInstalled, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<TextBlock
|
|
Canvas.Left="166"
|
|
Canvas.Top="418"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="18"
|
|
Text="Buffer"
|
|
Visibility="{Binding IsBufferInstalled, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
<Image
|
|
Canvas.Left="212"
|
|
Canvas.Top="407"
|
|
Width="100"
|
|
Height="120"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Top"
|
|
RenderTransformOrigin="0.5,0.5"
|
|
Source="Images/Buffer.png">
|
|
<Image.RenderTransform>
|
|
<TransformGroup>
|
|
<RotateTransform Angle="45" />
|
|
</TransformGroup>
|
|
</Image.RenderTransform>
|
|
</Image>
|
|
<unitControls:Door
|
|
Canvas.Left="263"
|
|
Canvas.Top="420"
|
|
Width="82"
|
|
Height="9"
|
|
IsDoorOpen="{Binding IsBufferDoorOpen}"
|
|
RenderTransformOrigin="0.5,0.5">
|
|
<unitControls:Door.RenderTransform>
|
|
<TransformGroup>
|
|
<ScaleTransform />
|
|
<SkewTransform />
|
|
<RotateTransform Angle="45" />
|
|
<TranslateTransform />
|
|
</TransformGroup>
|
|
</unitControls:Door.RenderTransform>
|
|
</unitControls:Door>
|
|
</Canvas>
|
|
|
|
<Canvas Visibility="{Binding IsPM1Installed, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<Image
|
|
Canvas.Left="248"
|
|
Canvas.Top="182"
|
|
Width="80"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
Source="Images/pm52.png"
|
|
Visibility="{Binding PM1HaveTray}" />
|
|
<controls:WaferCtrl
|
|
Canvas.Left="262"
|
|
Canvas.Top="192"
|
|
Width="30"
|
|
Height="30"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
IsEnabled="{Binding PM1EnableWaferClick}"
|
|
IsRotary="{Binding IsPm1WaferRotary}"
|
|
WaferData="{Binding PM1Wafer}" />
|
|
<controls:WaferCtrl
|
|
Canvas.Left="292"
|
|
Canvas.Top="202"
|
|
Width="30"
|
|
Height="30"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
IsEnabled="{Binding PM1EnableWaferClick}"
|
|
IsRotary="{Binding IsPm1WaferRotary}"
|
|
WaferData="{Binding PM1Wafer}" />
|
|
<controls:WaferCtrl
|
|
Canvas.Left="266"
|
|
Canvas.Top="224"
|
|
Width="30"
|
|
Height="30"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
IsEnabled="{Binding PM1EnableWaferClick}"
|
|
IsRotary="{Binding IsPm1WaferRotary}"
|
|
WaferData="{Binding PM1Wafer}" />
|
|
|
|
</Canvas>
|
|
<Canvas Visibility="{Binding IsPM2Installed, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<Image
|
|
Canvas.Left="431"
|
|
Canvas.Top="185"
|
|
Width="80"
|
|
Source="Images/pm52.png"
|
|
Visibility="{Binding PM2HaveTray}" />
|
|
<controls:WaferCtrl
|
|
Canvas.Left="444"
|
|
Canvas.Top="195"
|
|
Width="30"
|
|
Height="30"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
IsEnabled="{Binding PM2EnableWaferClick}"
|
|
IsRotary="{Binding IsPm2WaferRotary}"
|
|
WaferData="{Binding PM2Wafer}" />
|
|
|
|
<controls:WaferCtrl
|
|
Canvas.Left="475"
|
|
Canvas.Top="205"
|
|
Width="30"
|
|
Height="30"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
IsEnabled="{Binding PM2EnableWaferClick}"
|
|
IsRotary="{Binding IsPm2WaferRotary}"
|
|
WaferData="{Binding PM2Wafer}" />
|
|
<controls:WaferCtrl
|
|
Canvas.Left="449"
|
|
Canvas.Top="227"
|
|
Width="30"
|
|
Height="30"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
IsEnabled="{Binding PM2EnableWaferClick}"
|
|
IsRotary="{Binding IsPm2WaferRotary}"
|
|
WaferData="{Binding PM2Wafer}" />
|
|
</Canvas>
|
|
|
|
<Canvas Visibility="{Binding IsLoadLockInstalled, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<Image
|
|
Canvas.Left="450"
|
|
Canvas.Top="436"
|
|
Width="80"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
Source="Images/pm52.png"
|
|
Visibility="{Binding LoadLockHaveTray}" />
|
|
<controls:WaferCtrl
|
|
Canvas.Left="464"
|
|
Canvas.Top="446"
|
|
Width="30"
|
|
Height="30"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
IsEnabled="{Binding LoadLockEnableWaferClick}"
|
|
WaferData="{Binding LoadLockWafer}" />
|
|
<controls:WaferCtrl
|
|
Canvas.Left="494"
|
|
Canvas.Top="456"
|
|
Width="30"
|
|
Height="30"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
IsEnabled="{Binding LoadLockEnableWaferClick}"
|
|
WaferData="{Binding LoadLockWafer}" />
|
|
<controls:WaferCtrl
|
|
Canvas.Left="468"
|
|
Canvas.Top="478"
|
|
Width="30"
|
|
Height="30"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
IsEnabled="{Binding LoadLockEnableWaferClick}"
|
|
WaferData="{Binding LoadLockWafer}" />
|
|
</Canvas>
|
|
</Canvas>
|
|
</Grid>
|
|
</UserControl>
|