12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- <UserControl x:Class="Virgo_DUI.Client.Controls.Parts.EquipmentTopView"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:parts="clr-namespace:Virgo_DUI.Controls.Parts"
- xmlns:parts1="clr-namespace:Virgo_DUI.Client.Controls.Parts"
- mc:Ignorable="d"
- d:DesignHeight="636" d:DesignWidth="621">
- <UserControl.Resources>
- <ResourceDictionary>
- <ResourceDictionary.MergedDictionaries>
- <ResourceDictionary Source="/Virgo_DUI;component/Themes/Generic.xaml" />
- </ResourceDictionary.MergedDictionaries>
- </ResourceDictionary>
- </UserControl.Resources>
- <Canvas>
- <Canvas.Resources>
- <Storyboard x:Key="ATMDoor_Open">
- <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Height)" >
- <EasingDoubleKeyFrame KeyTime="0" Value="38"/>
- <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="5"/>
- </DoubleAnimationUsingKeyFrames>
- </Storyboard>
- <Storyboard x:Key="ATMDoor_Close">
- <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Height)" >
- <EasingDoubleKeyFrame KeyTime="0" Value="5"/>
- <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="38"/>
- </DoubleAnimationUsingKeyFrames>
- </Storyboard>
- <Style TargetType="{x:Type Rectangle}" x:Key="SlitValveA_Animation" >
- <Style.Triggers>
- <DataTrigger Binding="{Binding PMASlitValveIsOpen}" Value="true">
- <DataTrigger.EnterActions>
- <BeginStoryboard Storyboard="{StaticResource ATMDoor_Open}"/>
- </DataTrigger.EnterActions>
- <DataTrigger.ExitActions>
- <BeginStoryboard Storyboard="{StaticResource ATMDoor_Close}"/>
- </DataTrigger.ExitActions>
- </DataTrigger>
- </Style.Triggers>
- </Style>
- <Style TargetType="{x:Type Rectangle}" x:Key="SlitValveB_Animation" >
- <Style.Triggers>
- <DataTrigger Binding="{Binding PMBSlitValveIsOpen}" Value="true">
- <DataTrigger.EnterActions>
- <BeginStoryboard Storyboard="{StaticResource ATMDoor_Open}"/>
- </DataTrigger.EnterActions>
- <DataTrigger.ExitActions>
- <BeginStoryboard Storyboard="{StaticResource ATMDoor_Close}"/>
- </DataTrigger.ExitActions>
- </DataTrigger>
- </Style.Triggers>
- </Style>
- </Canvas.Resources>
- <Image Source="/Virgo_DUI;component/Controls/Assets/Images/overview.png" Width="621" Height="636"/>
- <Image Source="/Virgo_DUI;component/Controls/Assets/Images/chamber.png" Width="94" Height="94" Canvas.Left="66" Canvas.Top="240"/>
- <Image Source="/Virgo_DUI;component/Controls/Assets/Images/chamber.png" Width="94" Height="94" Canvas.Left="66" Canvas.Top="350"/>
- <parts:WaferCtrl Width="66" Height="66" Canvas.Left="80" Canvas.Top="255" WaferData="{Binding Aligner2Wafer}" />
- <parts:WaferCtrl Width="66" Height="66" Canvas.Left="80" Canvas.Top="365" WaferData="{Binding Aligner1Wafer}" />
- <parts:WaferCtrl Width="66" Height="66" Canvas.Left="199" Canvas.Top="93" WaferData="{Binding PMAWafer}" />
- <parts:WaferCtrl Width="66" Height="66" Canvas.Left="386" Canvas.Top="93" WaferData="{Binding PMBWafer}" />
- <Grid x:Name="Slit_valve" Width="8" Height="76" Canvas.Left="258" Canvas.Top="163" RenderTransformOrigin="0.5,0.5" >
- <Grid.RenderTransform>
- <TransformGroup>
- <ScaleTransform/>
- <SkewTransform/>
- <RotateTransform Angle="69.349"/>
- <TranslateTransform/>
- </TransformGroup>
- </Grid.RenderTransform>
- <Rectangle x:Name="SlitValve_Top" Style="{StaticResource SlitValveA_Animation}" Fill="DimGray" Width="8" VerticalAlignment="Top" Height="38" />
- <Rectangle x:Name="SlitValve_Bottom" Style="{StaticResource SlitValveA_Animation}" Fill="DimGray" Width="8" VerticalAlignment="Bottom" Height="38" />
- </Grid>
- <Grid x:Name="Slit_valve1" Width="8" Height="76" Canvas.Left="385" Canvas.Top="161" RenderTransformOrigin="0.5,0.5" >
- <Grid.RenderTransform>
- <TransformGroup>
- <ScaleTransform/>
- <SkewTransform/>
- <RotateTransform Angle="110.838"/>
- <TranslateTransform/>
- </TransformGroup>
- </Grid.RenderTransform>
- <Rectangle x:Name="SlitValve_Top1" Style="{StaticResource SlitValveB_Animation}" Fill="DimGray" Width="8" VerticalAlignment="Top" Height="38" />
- <Rectangle x:Name="SlitValve_Bottom1" Style="{StaticResource SlitValveB_Animation}" Fill="DimGray" Width="8" VerticalAlignment="Bottom" Height="38" />
- </Grid>
- <parts1:Foup Visibility="{Binding Foup1Present, Converter={StaticResource BoolVisibilityConverter}}" Width="70" Height="70" Canvas.Left="219" Canvas.Top="507"/>
- <parts1:Foup Visibility="{Binding Foup2Present, Converter={StaticResource BoolVisibilityConverter}}" Width="70" Height="70" Canvas.Left="366" Canvas.Top="507"/>
- </Canvas>
- </UserControl>
|