|
@@ -6,11 +6,11 @@
|
|
|
xmlns:local="clr-namespace:VirgoUI.Client.Models.Controls"
|
|
|
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
|
|
|
xmlns:cal="http://www.caliburn.org"
|
|
|
- xmlns:ctrl="http://OpenSEMI.Ctrlib.com/presentation" >
|
|
|
+ xmlns:ctrl="http://OpenSEMI.Ctrlib.com/presentation">
|
|
|
<Grid x:Name="EFEM" HorizontalAlignment="Center" VerticalAlignment="Center">
|
|
|
<Grid.RowDefinitions>
|
|
|
<RowDefinition Height="Auto"/>
|
|
|
- <RowDefinition />
|
|
|
+ <RowDefinition Height="Auto"/>
|
|
|
</Grid.RowDefinitions>
|
|
|
<TextBlock Text="Robot Side View" FontFamily="Arial" FontSize="14" Foreground="{DynamicResource FG_Black}" VerticalAlignment="Center" HorizontalAlignment="Center">
|
|
|
<TextBlock.Style>
|
|
@@ -31,64 +31,60 @@
|
|
|
<BlurEffect Radius="15"/>
|
|
|
</Rectangle.Effect>
|
|
|
</Rectangle>
|
|
|
- <Grid Margin="0,10">
|
|
|
- <Grid.RowDefinitions>
|
|
|
- <RowDefinition Height="30"/>
|
|
|
- <RowDefinition Height="30"/>
|
|
|
- </Grid.RowDefinitions>
|
|
|
- <Grid.ColumnDefinitions>
|
|
|
- <ColumnDefinition Width="42"/>
|
|
|
- <ColumnDefinition />
|
|
|
- </Grid.ColumnDefinitions>
|
|
|
- <TextBlock Text="Upper" FontFamily="Arial" FontSize="12" Foreground="{DynamicResource FG_Black}" HorizontalAlignment="Right" VerticalAlignment="Center"/>
|
|
|
- <StackPanel Grid.Column="1" VerticalAlignment="Center" Margin="0,0,5,0">
|
|
|
- <ctrl:Slot ViewType="Front" x:Name="EFEMUpper" DataContext="{Binding UnitData.WaferManager.Wafers[1],RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" WaferStatus="{Binding WaferStatus}" SlotID="{Binding SlotID}" ModuleID="{Binding ModuleID}" SourceName="{Binding SourceName}" HorizontalAlignment="Center" VerticalAlignment="Top">
|
|
|
- <i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="SlotMouseButtonDown">
|
|
|
- <cal:ActionMessage MethodName="OnMouseUp">
|
|
|
- <cal:Parameter Value="$source" />
|
|
|
- <cal:Parameter Value="$eventargs" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- <i:EventTrigger EventName="WaferTransferStarted">
|
|
|
- <cal:ActionMessage MethodName="OnWaferTransfer">
|
|
|
- <cal:Parameter Value="$eventargs" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>
|
|
|
- </ctrl:Slot>
|
|
|
- <Rectangle Width="30" Height="3" Fill="{DynamicResource FOUP_PathBG}" Margin="0,2,0,0">
|
|
|
- <Rectangle.Effect>
|
|
|
- <DropShadowEffect Direction="270" BlurRadius="0" ShadowDepth="1"/>
|
|
|
- </Rectangle.Effect>
|
|
|
- </Rectangle>
|
|
|
- </StackPanel>
|
|
|
- <TextBlock Grid.Row="1" Text="Lower" FontFamily="Arial" FontSize="12" Foreground="{DynamicResource FG_Black}" HorizontalAlignment="Right" VerticalAlignment="Center"/>
|
|
|
- <StackPanel Grid.Row="1" Grid.Column="1" VerticalAlignment="Center" Margin="0,0,5,0">
|
|
|
- <ctrl:Slot ViewType="Front" x:Name="EFEMLower" DataContext="{Binding UnitData.WaferManager.Wafers[0],RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" WaferStatus="{Binding WaferStatus}" SlotID="{Binding SlotID}" ModuleID="{Binding ModuleID}" SourceName="{Binding SourceName}" HorizontalAlignment="Center" VerticalAlignment="Top">
|
|
|
- <i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="SlotMouseButtonDown">
|
|
|
- <cal:ActionMessage MethodName="OnMouseUp">
|
|
|
- <cal:Parameter Value="$source" />
|
|
|
- <cal:Parameter Value="$eventargs" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- <i:EventTrigger EventName="WaferTransferStarted">
|
|
|
- <cal:ActionMessage MethodName="OnWaferTransfer">
|
|
|
- <cal:Parameter Value="$eventargs" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>
|
|
|
- </ctrl:Slot>
|
|
|
- <Rectangle Width="30" Height="3" Fill="{DynamicResource FOUP_PathBG}" Margin="0,2,0,0">
|
|
|
- <Rectangle.Effect>
|
|
|
- <DropShadowEffect Direction="270" BlurRadius="0" ShadowDepth="1"/>
|
|
|
- </Rectangle.Effect>
|
|
|
- </Rectangle>
|
|
|
+ <Grid Margin="0,10" Height="Auto">
|
|
|
+ <StackPanel>
|
|
|
+ <Grid Height="30" Visibility="{Binding UpperArmVisibility}">
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition Width="42"/>
|
|
|
+ <ColumnDefinition />
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+ <TextBlock Text="Upper" FontFamily="Arial" FontSize="12"
|
|
|
+ Foreground="{DynamicResource FG_Black}"
|
|
|
+ HorizontalAlignment="Right" VerticalAlignment="Center"/>
|
|
|
+ <StackPanel Grid.Column="1" VerticalAlignment="Center" Margin="0,0,5,0">
|
|
|
+ <ctrl:Slot ViewType="Front" x:Name="EFEMUpper"
|
|
|
+ DataContext="{Binding UnitData.WaferManager.Wafers[1]}"
|
|
|
+ WaferStatus="{Binding WaferStatus}"
|
|
|
+ SlotID="{Binding SlotID}"
|
|
|
+ ModuleID="{Binding ModuleID}"
|
|
|
+ SourceName="{Binding SourceName}"
|
|
|
+ HorizontalAlignment="Center" VerticalAlignment="Top">
|
|
|
+ </ctrl:Slot>
|
|
|
+ <Rectangle Width="30" Height="3" Fill="{DynamicResource FOUP_PathBG}" Margin="0,2,0,0">
|
|
|
+ <Rectangle.Effect>
|
|
|
+ <DropShadowEffect Direction="270" BlurRadius="0" ShadowDepth="1"/>
|
|
|
+ </Rectangle.Effect>
|
|
|
+ </Rectangle>
|
|
|
+ </StackPanel>
|
|
|
+ </Grid>
|
|
|
+
|
|
|
+ <Grid Height="30" Visibility="{Binding LowerArmVisibility}">
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition Width="42"/>
|
|
|
+ <ColumnDefinition />
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+ <TextBlock Text="Lower" FontFamily="Arial" FontSize="12"
|
|
|
+ Foreground="{DynamicResource FG_Black}"
|
|
|
+ HorizontalAlignment="Right" VerticalAlignment="Center"/>
|
|
|
+ <StackPanel Grid.Column="1" VerticalAlignment="Center" Margin="0,0,5,0">
|
|
|
+ <ctrl:Slot ViewType="Front" x:Name="EFEMLower"
|
|
|
+ DataContext="{Binding UnitData.WaferManager.Wafers[0]}"
|
|
|
+ WaferStatus="{Binding WaferStatus}"
|
|
|
+ SlotID="{Binding SlotID}"
|
|
|
+ ModuleID="{Binding ModuleID}"
|
|
|
+ SourceName="{Binding SourceName}"
|
|
|
+ HorizontalAlignment="Center" VerticalAlignment="Top">
|
|
|
+ </ctrl:Slot>
|
|
|
+ <Rectangle Width="30" Height="3" Fill="{DynamicResource FOUP_PathBG}" Margin="0,2,0,0">
|
|
|
+ <Rectangle.Effect>
|
|
|
+ <DropShadowEffect Direction="270" BlurRadius="0" ShadowDepth="1"/>
|
|
|
+ </Rectangle.Effect>
|
|
|
+ </Rectangle>
|
|
|
+ </StackPanel>
|
|
|
+ </Grid>
|
|
|
</StackPanel>
|
|
|
</Grid>
|
|
|
</Grid>
|
|
|
</Border>
|
|
|
</Grid>
|
|
|
-
|
|
|
-</UserControl>
|
|
|
+</UserControl>
|