244 lines
11 KiB
XML
244 lines
11 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"
|
|
mc:Ignorable="d">
|
|
<Grid
|
|
x:Name="root"
|
|
Height="800"
|
|
VerticalAlignment="Top">
|
|
<Canvas Margin="-47,52,47,20">
|
|
<!--TM-->
|
|
<Image
|
|
Canvas.Left="253"
|
|
Canvas.Top="236"
|
|
Height="250"
|
|
Width="250"
|
|
Source="Images/tm4.png" />
|
|
|
|
<!--PM1-->
|
|
<Canvas Visibility="{Binding IsPM1Installed, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<Image
|
|
Canvas.Left="189"
|
|
Canvas.Top="141"
|
|
Width="160"
|
|
Source="Images/pmbg51.png" HorizontalAlignment="Center" VerticalAlignment="Top">
|
|
<Image.RenderTransform>
|
|
<TransformGroup>
|
|
<RotateTransform Angle="-5.5" />
|
|
</TransformGroup>
|
|
</Image.RenderTransform>
|
|
</Image>
|
|
<unitControls:Door
|
|
Canvas.Left="278"
|
|
Canvas.Top="272"
|
|
Width="90"
|
|
Height="9"
|
|
IsDoorOpen="{Binding IsPM1DoorOpen}"
|
|
RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Center" VerticalAlignment="Top">
|
|
<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"
|
|
Source="Images/pm52.png"
|
|
Visibility="{Binding PM1HaveTray}" HorizontalAlignment="Center" VerticalAlignment="Top"/>
|
|
<controls:WaferCtrl
|
|
Canvas.Left="262"
|
|
Canvas.Top="192"
|
|
Width="30"
|
|
Height="30"
|
|
IsEnabled="{Binding EnableWaferClick}"
|
|
IsRotary="{Binding IsPm1WaferRotary}"
|
|
WaferData="{Binding PM1Wafer}" HorizontalAlignment="Center" VerticalAlignment="Top"/>
|
|
<controls:WaferCtrl
|
|
Canvas.Left="292"
|
|
Canvas.Top="202"
|
|
Width="30"
|
|
Height="30"
|
|
IsEnabled="{Binding EnableWaferClick}"
|
|
IsRotary="{Binding IsPm1WaferRotary}"
|
|
WaferData="{Binding PM1Wafer}" HorizontalAlignment="Center" VerticalAlignment="Top"/>
|
|
<controls:WaferCtrl
|
|
Canvas.Left="266"
|
|
Canvas.Top="224"
|
|
Width="30"
|
|
Height="30"
|
|
IsEnabled="{Binding EnableWaferClick}"
|
|
IsRotary="{Binding IsPm1WaferRotary}"
|
|
WaferData="{Binding PM1Wafer}" HorizontalAlignment="Center" VerticalAlignment="Top"/>
|
|
|
|
</Canvas>
|
|
</Canvas>
|
|
<!--PM2-->
|
|
<Canvas Visibility="{Binding IsPM2Installed, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<Image
|
|
Canvas.Left="410"
|
|
Canvas.Top="129"
|
|
Width="160"
|
|
Source="Images/pmbg41.png" HorizontalAlignment="Center" VerticalAlignment="Top">
|
|
<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"
|
|
IsDoorOpen="{Binding IsPM2DoorOpen}"
|
|
RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Center" VerticalAlignment="Top">
|
|
<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"
|
|
Source="Images/pm52.png"
|
|
Visibility="{Binding PM2HaveTray}" HorizontalAlignment="Left" VerticalAlignment="Center" />
|
|
<controls:WaferCtrl
|
|
Canvas.Left="444"
|
|
Canvas.Top="195"
|
|
Width="30"
|
|
Height="30"
|
|
IsEnabled="{Binding EnableWaferClick}"
|
|
IsRotary="{Binding IsPm2WaferRotary}"
|
|
WaferData="{Binding PM2Wafer}" HorizontalAlignment="Left" VerticalAlignment="Center" />
|
|
</Canvas>
|
|
</Canvas>
|
|
|
|
<!--Lod-->
|
|
<Canvas Visibility="{Binding IsLLInstalled, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<unitControls:Door
|
|
Canvas.Left="404"
|
|
Canvas.Top="427"
|
|
Width="83"
|
|
Height="9"
|
|
IsDoorOpen="{Binding IsLLDoorOpen}"
|
|
RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Center" VerticalAlignment="Top">
|
|
<unitControls:Door.RenderTransform>
|
|
<TransformGroup>
|
|
<RotateTransform Angle="-46" />
|
|
</TransformGroup>
|
|
</unitControls:Door.RenderTransform>
|
|
</unitControls:Door>
|
|
<Image
|
|
Canvas.Left="406"
|
|
Canvas.Top="470"
|
|
Source="Images/wf.png" Height="126" Width="110" HorizontalAlignment="Center" VerticalAlignment="Top">
|
|
<Image.RenderTransform>
|
|
<TransformGroup>
|
|
<RotateTransform Angle="-46" />
|
|
</TransformGroup>
|
|
</Image.RenderTransform>
|
|
</Image>
|
|
<!--Tray和晶圆-->
|
|
<Canvas Visibility="{Binding IsLLInstalled, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<Image
|
|
Canvas.Left="450"
|
|
Canvas.Top="436"
|
|
Width="80"
|
|
Source="Images/pm52.png"
|
|
Visibility="{Binding LoadLockHaveTray}" HorizontalAlignment="Left" VerticalAlignment="Center" />
|
|
<controls:WaferCtrl
|
|
Canvas.Left="464"
|
|
Canvas.Top="446"
|
|
Width="30"
|
|
Height="30"
|
|
IsEnabled="{Binding EnableWaferClick}"
|
|
WaferData="{Binding LoadLockWafer}" HorizontalAlignment="Center" VerticalAlignment="Top"/>
|
|
<controls:WaferCtrl
|
|
Canvas.Left="494"
|
|
Canvas.Top="456"
|
|
Width="30"
|
|
Height="30"
|
|
IsEnabled="{Binding EnableWaferClick}"
|
|
WaferData="{Binding LoadLockWafer}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
|
|
<controls:WaferCtrl
|
|
Canvas.Left="468"
|
|
Canvas.Top="478"
|
|
Width="30"
|
|
Height="30"
|
|
IsEnabled="{Binding EnableWaferClick}"
|
|
WaferData="{Binding LoadLockWafer}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
|
|
</Canvas>
|
|
</Canvas>
|
|
|
|
<local:AtmRobotMultiLP
|
|
Canvas.Left="353"
|
|
Canvas.Top="317"
|
|
Width="550"
|
|
Height="80"
|
|
HasTray="{Binding TMRobotHaveTray}"
|
|
HasWafer="{Binding IsArmWater}"
|
|
RobotMoveInfo="{Binding TmRobotMoveInfo}"
|
|
ShowDock="False"
|
|
Wafer1="{Binding TMRobotWafer1}" HorizontalAlignment="Center" VerticalAlignment="Top" />
|
|
|
|
<!--Buffer-->
|
|
<Canvas Visibility="{Binding IsBufferInstalled, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<Image
|
|
Canvas.Left="212"
|
|
Canvas.Top="407"
|
|
RenderTransformOrigin="0.5,0.5"
|
|
Source="Images/Buffer.png" HorizontalAlignment="Left" VerticalAlignment="Top" Height="120" Width="100">
|
|
<Image.RenderTransform>
|
|
<TransformGroup>
|
|
<RotateTransform Angle="45" />
|
|
</TransformGroup>
|
|
</Image.RenderTransform>
|
|
</Image>
|
|
<unitControls:Door
|
|
Canvas.Left="266"
|
|
Canvas.Top="422"
|
|
Width="82"
|
|
Height="9"
|
|
IsDoorOpen="{Binding IsBufferDoorOpen}"
|
|
RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Center" VerticalAlignment="Top">
|
|
<unitControls:Door.RenderTransform>
|
|
<TransformGroup>
|
|
<RotateTransform Angle="45" />
|
|
</TransformGroup>
|
|
</unitControls:Door.RenderTransform>
|
|
</unitControls:Door>
|
|
</Canvas>
|
|
|
|
|
|
|
|
|
|
|
|
</Canvas>
|
|
</Grid>
|
|
</UserControl>
|