<UserControl x:Class="Venus_Themes.UserControls.ChamberDE" 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:local="clr-namespace:Venus_Themes.UserControls" mc:Ignorable="d" d:DesignHeight="30" d:DesignWidth="320" x:Name="chamber"> <UserControl.Resources> <Storyboard x:Key="SlitValve_Open"> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Height)" > <EasingDoubleKeyFrame KeyTime="0" Value="75"/> <EasingDoubleKeyFrame KeyTime="0:0:1" Value="42"/> </DoubleAnimationUsingKeyFrames> </Storyboard> <Storyboard x:Key="SlitValve_Close"> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Height)" > <EasingDoubleKeyFrame KeyTime="0" Value="42"/> <EasingDoubleKeyFrame KeyTime="0:0:1" Value="75"/> </DoubleAnimationUsingKeyFrames> </Storyboard> <Style TargetType="{x:Type Rectangle}" x:Key="SlitValve_Animation" > <Style.Triggers> <DataTrigger Binding="{Binding ElementName=chamber,Path=IsOpenSlitDoor}" Value="true"> <DataTrigger.EnterActions> <BeginStoryboard Storyboard="{StaticResource SlitValve_Open}"/> </DataTrigger.EnterActions> <DataTrigger.ExitActions> <BeginStoryboard Storyboard="{StaticResource SlitValve_Close}"/> </DataTrigger.ExitActions> </DataTrigger> </Style.Triggers> </Style> <LinearGradientBrush StartPoint="0,0.501" EndPoint="1,0.501" x:Key="rfcolor"> <LinearGradientBrush.GradientStops> <GradientStop Color="#FFFFDD76" Offset="0" /> <GradientStop Color="sc#1, 0.8019137, 0.520800948, 0.106530145" Offset="0.25" /> <GradientStop Color="#FFCC9932" Offset="1" /> </LinearGradientBrush.GradientStops> </LinearGradientBrush> </UserControl.Resources> <Canvas > <Grid Width="240" Height="190" Canvas.Top="80"> <Grid.ColumnDefinitions> <ColumnDefinition Width="21*"/> <ColumnDefinition Width="2*"/> <ColumnDefinition Width="217*"/> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="160"/> <RowDefinition /> </Grid.RowDefinitions> <Path Data="M0.5,0.5 L33.5,0.5 33.5,17.5 206.5,17.5 206.5,0.5 239.5,0.5 239.5,149.5 0.5,149.5 z" Stroke="#FF747474" Margin="0,10,8,8" Stretch="Fill" Grid.ColumnSpan="3"> <Path.Fill> <LinearGradientBrush EndPoint="1,1" StartPoint="0,0"> <GradientStop Color="#FF8F8F8F" Offset="0"/> <GradientStop Color="#FF9B9B9B" Offset="1"/> <GradientStop Color="#FEF1ECEC" Offset="0.15"/> <GradientStop Color="#FEC0C0C0" Offset="0.38"/> <GradientStop Color="#FEB4B4B4" Offset="0.5"/> <GradientStop Color="#FEE5E5E5" Offset="0.7"/> <GradientStop Color="#FFBABABA" Offset="0.85"/> <GradientStop Color="#FFE5E5E5" Offset="0.9"/> </LinearGradientBrush> </Path.Fill> </Path> <Rectangle Stroke="#FF747474" Margin="8,18,8,18" Grid.ColumnSpan="3"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.243,1" StartPoint="0.757,0"> <GradientStop Color="#FFE0DEDE" Offset="0"/> <GradientStop Color="#FFE2E2E2" Offset="1"/> <GradientStop Color="#FEFFFFFF" Offset="0.55"/> <GradientStop Color="#FFEFEFEF" Offset="0.75"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Rectangle x:Name="BG_Status" Margin="9,19,9,19" Visibility="{Binding BiasRfPowerOnChamberVisibility}" Cursor="Hand" Grid.ColumnSpan="3"> <Rectangle.ContextMenu > <ContextMenu> <MenuItem Header="Create Wafer" Click="CreateWafer_Click" IsChecked="{Binding IsHasWafer}" IsEnabled="{Binding IsHasWafer,Converter={StaticResource BoolToBool}}"/> <MenuItem Header="Delete Wafer" Click="DeleteWafer_Click" IsChecked="{Binding IsHasWafer,Converter={StaticResource BoolToBool}}" IsEnabled="{Binding IsHasWafer}"/> </ContextMenu> </Rectangle.ContextMenu> <Rectangle.Style> <Style> <Setter Property="Rectangle.Fill" Value="WhiteSmoke"/> <Style.Triggers> <DataTrigger Binding="{Binding ElementName=chamber,Path=IsBRFOn}" Value="True"> <Setter Property="Rectangle.Fill" Value="#FFFF9292"/> </DataTrigger> </Style.Triggers> </Style> </Rectangle.Style> </Rectangle> <Rectangle Stroke="#FF747474" Height="11" VerticalAlignment="Bottom" Margin="0,0,12,8" Grid.ColumnSpan="3"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.243,1" StartPoint="0.757,0"> <GradientStop Color="#FFE0DEDE" Offset="0"/> <GradientStop Color="#FFE2E2E2" Offset="1"/> <GradientStop Color="#FEFFFFFF" Offset="0.55"/> <GradientStop Color="#FFEFEFEF" Offset="0.75"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Grid x:Name="Cover" Width="180" Height="18" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="7,2,0,0" RenderTransformOrigin="1,0.4444" Grid.Column="2"> <Grid.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform/> <RotateTransform/> <TranslateTransform/> </TransformGroup> </Grid.RenderTransform> <Grid.Resources> <Storyboard x:Key="CoverOpen"> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)"> <EasingDoubleKeyFrame KeyTime="0" Value="0"/> <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="20"/> </DoubleAnimationUsingKeyFrames> </Storyboard> <Storyboard x:Key="CoverClose"> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)"> <EasingDoubleKeyFrame KeyTime="0" Value="20"/> <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="0"/> </DoubleAnimationUsingKeyFrames> </Storyboard> </Grid.Resources> <Grid.Style> <Style> <Style.Triggers> <DataTrigger Binding="{Binding ElementName=chamber,Path=IsLidOpen}" Value="true"> <DataTrigger.EnterActions> <BeginStoryboard Storyboard="{StaticResource CoverOpen}"/> </DataTrigger.EnterActions> <DataTrigger.ExitActions> <BeginStoryboard Storyboard="{StaticResource CoverClose}"/> </DataTrigger.ExitActions> </DataTrigger> </Style.Triggers> </Style> </Grid.Style> <Rectangle x:Name="BG_Status_Copy15" Cursor="Hand" RenderTransformOrigin="-0.375,0.425" Margin="128,0,48,-2"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> </Grid> <Grid Grid.RowSpan="2" Height="167" VerticalAlignment="Bottom" Margin="17,0,40,2" Grid.Column="2"> <Rectangle Height="12" Stroke="Gray" VerticalAlignment="Top" Width="150" Margin="0,98,0,0"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="#FFABABAB" Offset="0"/> <GradientStop Color="#FFDADADA" Offset="1"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Rectangle Height="12" Margin="0,109,0,0" Stroke="Gray" VerticalAlignment="Top" Width="160"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="#FFABABAB" Offset="0"/> <GradientStop Color="#FFDADADA" Offset="1"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <!--4寸 guide pin--> <Grid x:Name="Bottom_LiftPin" Height="75" VerticalAlignment="Bottom" Margin="0,0,0,0" > <Grid.Resources> <Storyboard x:Key="BottomPinUp"> <ThicknessAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Margin)" > <EasingThicknessKeyFrame KeyTime="0" Value="0,0,0,0"/> <EasingThicknessKeyFrame KeyTime="0:0:0.5" Value="0,0,0,15"/> </ThicknessAnimationUsingKeyFrames> </Storyboard> <Storyboard x:Key="BottomPinDown"> <ThicknessAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Margin)" > <EasingThicknessKeyFrame KeyTime="0" Value="0,0,0,15"/> <EasingThicknessKeyFrame KeyTime="0:0:0.5" Value="0,0,0,0"/> </ThicknessAnimationUsingKeyFrames> </Storyboard> </Grid.Resources> <Grid.Style> <Style> <Style.Triggers> <DataTrigger Binding="{Binding IsLowerPinUp}" Value="true"> <DataTrigger.EnterActions> <BeginStoryboard Storyboard="{StaticResource BottomPinUp}"/> </DataTrigger.EnterActions> <DataTrigger.ExitActions> <BeginStoryboard Storyboard="{StaticResource BottomPinDown}"/> </DataTrigger.ExitActions> </DataTrigger> </Style.Triggers> </Style> </Grid.Style> <!--<Rectangle HorizontalAlignment="Left" Fill="{DynamicResource Lid_BG1}" Stroke="{DynamicResource Lid_BD}" Width="8" Margin="10,6,0,4"/>--> <!--<Rectangle HorizontalAlignment="Right" Fill="{DynamicResource Lid_BG1}" Stroke="{DynamicResource Lid_BD}" Width="8" Margin="0,6,10,4"/>--> <!--<Rectangle Stroke="{DynamicResource Lid_BD}" Fill="{DynamicResource Lid_BG1}" StrokeThickness="1" VerticalAlignment="Bottom" Height="8" Margin="5,0"/>--> </Grid> <!--3寸 guide pin--> <Grid x:Name="Middle_LiftPin" Width="120" Height="63" VerticalAlignment="Bottom" Margin="0,0,0,12" > <Grid.Resources> <Storyboard x:Key="MidPinUp"> <ThicknessAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Margin)" > <EasingThicknessKeyFrame KeyTime="0" Value="0,0,0,12"/> <EasingThicknessKeyFrame KeyTime="0:0:0.5" Value="0,0,0,27"/> </ThicknessAnimationUsingKeyFrames> </Storyboard> <Storyboard x:Key="MidPinDown"> <ThicknessAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Margin)" > <EasingThicknessKeyFrame KeyTime="0" Value="0,0,0,27"/> <EasingThicknessKeyFrame KeyTime="0:0:0.5" Value="0,0,0,12"/> </ThicknessAnimationUsingKeyFrames> </Storyboard> </Grid.Resources> <Grid.Style> <Style> <Style.Triggers> <DataTrigger Binding="{Binding IsUpperPinUp}" Value="true"> <DataTrigger.EnterActions> <BeginStoryboard Storyboard="{StaticResource MidPinUp}"/> </DataTrigger.EnterActions> <DataTrigger.ExitActions> <BeginStoryboard Storyboard="{StaticResource MidPinDown}"/> </DataTrigger.ExitActions> </DataTrigger> </Style.Triggers> </Style> </Grid.Style> <!--<Rectangle HorizontalAlignment="Left" Fill="{DynamicResource Lid_BG2}" Stroke="{DynamicResource Lid_BD}" Width="8" Margin="10,6,0,4"/> <Rectangle HorizontalAlignment="Right" Fill="{DynamicResource Lid_BG2}" Stroke="{DynamicResource Lid_BD}" Width="8" Margin="0,6,10,4"/>--> <!--<Rectangle Stroke="{DynamicResource Lid_BD}" Fill="{DynamicResource Lid_BG2}" StrokeThickness="1" VerticalAlignment="Bottom" Height="8" Margin="5,0"/>--> </Grid> <!--lift pin--> <Grid x:Name="Top_LiftPin" Height="51" VerticalAlignment="Bottom" Margin="0,0,0,28" > <Grid.Resources> <Storyboard x:Key="TopPinUp"> <ThicknessAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Margin)" > <EasingThicknessKeyFrame KeyTime="0" Value="0,0,0,28"/> <EasingThicknessKeyFrame KeyTime="0:0:0.5" Value="0,0,0,54"/> </ThicknessAnimationUsingKeyFrames> </Storyboard> <Storyboard x:Key="TopPinDown"> <ThicknessAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Margin)" > <EasingThicknessKeyFrame KeyTime="0" Value="0,0,0,54"/> <EasingThicknessKeyFrame KeyTime="0:0:0.5" Value="0,0,0,28"/> </ThicknessAnimationUsingKeyFrames> </Storyboard> </Grid.Resources> <Grid.Style> <Style> <Style.Triggers> <DataTrigger Binding="{Binding ElementName=chamber,Path=IsLiftPinUp}" Value="true"> <DataTrigger.EnterActions> <BeginStoryboard Storyboard="{StaticResource TopPinUp}"/> </DataTrigger.EnterActions> <DataTrigger.ExitActions> <BeginStoryboard Storyboard="{StaticResource TopPinDown}"/> </DataTrigger.ExitActions> </DataTrigger> </Style.Triggers> </Style> </Grid.Style> <Rectangle HorizontalAlignment="Left" Fill="{DynamicResource Lid_BG3}" Stroke="{DynamicResource Lid_BD}" Width="8" Margin="48,10,0,4"/> <Rectangle HorizontalAlignment="Right" Fill="{DynamicResource Lid_BG3}" Stroke="{DynamicResource Lid_BD}" Width="8" Margin="0,10,48,4"/> <Rectangle Stroke="{DynamicResource Lid_BD}" Fill="{DynamicResource Lid_BG3}" StrokeThickness="1" VerticalAlignment="Bottom" Height="8" Margin="5,0" Width="64" /> <Rectangle HorizontalAlignment="Center" Margin="-100,0" Width="{Binding WaferLength}" Height="10" VerticalAlignment="Top"/> <TextBlock Text="{Binding ElementName=chamber,Path=WaferID}" Margin="0,-20,0,0" TextAlignment="Center"></TextBlock> <Border BorderThickness="1" BorderBrush="DarkGray" CornerRadius="4" VerticalAlignment="Top" Height="10" Margin="0,0,0,0" Width="140" Visibility="{Binding ElementName=chamber,Path=IsHasWafer,Converter={StaticResource bool2VisibilityConverter}}"> <Border.Background> <RadialGradientBrush > <GradientStop Color="AliceBlue" Offset="0" /> <!--<GradientStop Color="Silver" Offset="0.5" />--> <GradientStop Color="LightGreen" Offset="1" /> </RadialGradientBrush> </Border.Background> </Border> </Grid> <!--<Canvas Visibility="{Binding ElementName=chamber,Path=IsHasHeater,Converter={StaticResource bool2VisibilityConverter}}" Margin="29.5,100,0,0"> <Rectangle HorizontalAlignment="Left" Fill="{DynamicResource Lid_BG3}" Stroke="Black" Width="100" Height="10"/> <Rectangle HorizontalAlignment="Left" Fill="{DynamicResource Lid_BG3}" Stroke="Black" Width="100" Height="10" Canvas.Top="10"/> <Rectangle HorizontalAlignment="Left" Fill="{DynamicResource Lid_BG3}" Stroke="Black" Width="30" Height="30" Canvas.Top="20" Canvas.Left="36"/> </Canvas>--> <!--左边slit door--> <Grid x:Name="Slit_valve" Margin="-41,-9,191,26.5" > <Grid.RowDefinitions> <RowDefinition Height="37*"/> <RowDefinition Height="37*"/> </Grid.RowDefinitions> <Grid.ContextMenu> <ContextMenu > <MenuItem Header="Open Door" Click="OpenDoor_Click" IsChecked="{Binding IsSlitDoorClosed,Converter={StaticResource BoolToBool}}" IsEnabled="{Binding IsSlitDoorClosed}"/> <MenuItem Header="Close Door" Click="CloseDoor_Click" IsChecked="{Binding IsSlitDoorClosed}" IsEnabled="{Binding IsSlitDoorClosed,Converter={StaticResource BoolToBool}}"/> </ContextMenu> </Grid.ContextMenu> <Rectangle x:Name="SlitValve_Top" Style="{StaticResource SlitValve_Animation}" Fill="{StaticResource doorColor}" VerticalAlignment="Top" Height="78" Margin="1,3,1,0" Grid.RowSpan="2" /> <Rectangle x:Name="SlitValve_Bottom" Style="{StaticResource SlitValve_Animation}" Width="8" Fill="{StaticResource doorColor}" VerticalAlignment="Center" Height="78" Margin="1,0,1,0" Grid.Row="1" /> </Grid> <!--slit door右边--> <Grid Margin="190,-10,-40,29" Cursor="Hand"> <Rectangle Fill="DimGray" Width="8" VerticalAlignment="Top" Height="75" Margin="1,0,1,0" /> </Grid> </Grid> <Rectangle Fill="DimGray" Width="8" VerticalAlignment="Bottom" Height="74" Margin="280,0,-71,1" Grid.Column="2" /> <Rectangle x:Name="BG_Status_Copy4" Cursor="Hand" Margin="66,0,147,140" Grid.Column="2"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> <Path Data="M0,0 L 100,0 100,100 90,100 90,10 0,10z" Stroke="Black" Stretch="Fill" Fill="black" Margin="4,86,194,35" RenderTransformOrigin="0.5,0.5" Grid.Column="2"> <Path.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="-1" ScaleY="-1"/> <SkewTransform/> <RotateTransform/> <TranslateTransform/> </TransformGroup> </Path.RenderTransform> </Path> </Grid> <Rectangle Fill="DimGray" Width="8" VerticalAlignment="Top" Height="74" RenderTransformOrigin="0.5,0.5" Canvas.Left="264" Canvas.Top="132" HorizontalAlignment="Center" > <Rectangle.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform/> <RotateTransform Angle="89.935"/> <TranslateTransform/> </TransformGroup> </Rectangle.RenderTransform> </Rectangle> <Rectangle x:Name="BG_Status_Copy" Visibility="{Binding BiasRfPowerOnChamberVisibility}" Cursor="Hand" Height="59" Canvas.Left="228" Canvas.Top="173" Width="75" HorizontalAlignment="Center" VerticalAlignment="Center"> <Rectangle.ContextMenu > <ContextMenu> <MenuItem Header="Create Wafer" Click="CreateWafer_Click" IsChecked="{Binding IsHasWafer}" IsEnabled="{Binding IsHasWafer, Converter={StaticResource BoolToBool}}"/> <MenuItem Header="Delete Wafer" Click="DeleteWafer_Click" IsChecked="{Binding IsHasWafer, Converter={StaticResource BoolToBool}}" IsEnabled="{Binding IsHasWafer}"/> </ContextMenu> </Rectangle.ContextMenu> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> <Style.Triggers> <DataTrigger Binding="{Binding IsBRFOn, ElementName=chamber}" Value="True"> <Setter Property="Shape.Fill" Value="#FFFF9292"/> </DataTrigger> </Style.Triggers> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="SlitValve_Top_Copy" Fill="DimGray" Width="44" Height="239" HorizontalAlignment="Center" Canvas.Left="97.5" VerticalAlignment="Center" RenderTransformOrigin="0.5,0.5" Canvas.Top="-43" > <Rectangle.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform/> <RotateTransform Angle="89.857"/> <TranslateTransform/> </TransformGroup> </Rectangle.RenderTransform> </Rectangle> <Path Data="M0,0 L 50,100 100,0z" Stroke="#FF747474" Stretch="Fill" Height="22" Canvas.Top="62.125" Width="16" Canvas.Left="100.448" HorizontalAlignment="Center" VerticalAlignment="Top" Fill="WhiteSmoke"/> <Path Data="M0,0 L 100,0 100,100 90,100 90,10 0,10z" Stroke="Black" Stretch="Fill" Height="36" Canvas.Top="114" Width="31" HorizontalAlignment="Left" VerticalAlignment="Center" Fill="black"/> <Path Data="M0,0 L 80,0 80,10 10,10 10,210 -30,210 -30,200 0,200" Stroke="Black" Fill="black" Canvas.Left="199.75" Canvas.Top="118.375" Height="100" Stretch="Fill" Width="39" HorizontalAlignment="Center" VerticalAlignment="Center"/> <Rectangle x:Name="BG_Status_Copy1" Visibility="{Binding BiasRfPowerOnChamberVisibility}" Cursor="Hand" Height="14" Canvas.Left="202" Canvas.Top="54" Width="6" HorizontalAlignment="Center" VerticalAlignment="Top" RenderTransformOrigin="0.583,0.361"> <Rectangle.ContextMenu > <ContextMenu> <MenuItem Header="Create Wafer" Click="CreateWafer_Click" IsChecked="{Binding IsHasWafer}" IsEnabled="{Binding IsHasWafer, Converter={StaticResource BoolToBool}}"/> <MenuItem Header="Delete Wafer" Click="DeleteWafer_Click" IsChecked="{Binding IsHasWafer, Converter={StaticResource BoolToBool}}" IsEnabled="{Binding IsHasWafer}"/> </ContextMenu> </Rectangle.ContextMenu> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> <Style.Triggers> <DataTrigger Binding="{Binding IsBRFOn, ElementName=chamber}" Value="True"> <Setter Property="Shape.Fill" Value="#FFFF9292"/> </DataTrigger> </Style.Triggers> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="BG_Status_Copy2" Visibility="{Binding BiasRfPowerOnChamberVisibility}" Cursor="Hand" Height="100" Canvas.Left="155" Canvas.Top="16" Width="6" HorizontalAlignment="Center" VerticalAlignment="Center" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform/> <RotateTransform Angle="89.868"/> <TranslateTransform/> </TransformGroup> </Rectangle.RenderTransform> <Rectangle.ContextMenu > <ContextMenu> <MenuItem Header="Create Wafer" Click="CreateWafer_Click" IsChecked="{Binding IsHasWafer}" IsEnabled="{Binding IsHasWafer, Converter={StaticResource BoolToBool}}"/> <MenuItem Header="Delete Wafer" Click="DeleteWafer_Click" IsChecked="{Binding IsHasWafer, Converter={StaticResource BoolToBool}}" IsEnabled="{Binding IsHasWafer}"/> </ContextMenu> </Rectangle.ContextMenu> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> <Style.Triggers> <DataTrigger Binding="{Binding IsBRFOn, ElementName=chamber}" Value="True"> <Setter Property="Shape.Fill" Value="#FFFF9292"/> </DataTrigger> </Style.Triggers> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="BG_Status_Copy14" Visibility="{Binding BiasRfPowerOnChamberVisibility}" Cursor="Hand" Height="53" Canvas.Left="10" Canvas.Top="46" Width="21" HorizontalAlignment="Center" VerticalAlignment="Center"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="#D2B48C "/> <Style.Triggers> <DataTrigger Binding="{Binding IsBRFOn, ElementName=chamber}" Value="True"> <Setter Property="Shape.Fill" Value="#FFFF9292"/> </DataTrigger> </Style.Triggers> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="SlitValve_Bottom_Copy" Fill="DimGray" Width="10" Height="70" Canvas.Left="30" Canvas.Top="202" VerticalAlignment="Center" RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Center" > <Rectangle.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform/> <RotateTransform Angle="90"/> <TranslateTransform/> </TransformGroup> </Rectangle.RenderTransform> </Rectangle> <Rectangle x:Name="SlitValve_Bottom_Copy2" Fill="DimGray" Width="8" HorizontalAlignment="Center" Height="69" Canvas.Left="62" Canvas.Top="231" VerticalAlignment="Top" /> <Rectangle x:Name="SlitValve_Bottom_Copy3" Fill="DimGray" Width="8" Height="104" Canvas.Left="118" Canvas.Top="244" RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Left" VerticalAlignment="Center" > <Rectangle.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform/> <RotateTransform Angle="90"/> <TranslateTransform/> </TransformGroup> </Rectangle.RenderTransform> </Rectangle> <Rectangle x:Name="SlitValve_Bottom_Copy11" Fill="DimGray" Width="8" HorizontalAlignment="Center" Height="69" Canvas.Left="171" Canvas.Top="231" VerticalAlignment="Top" /> <Rectangle x:Name="SlitValve_Bottom_Copy80" Fill="DimGray" Width="8" Height="124" Canvas.Left="303" Canvas.Top="231" HorizontalAlignment="Left" VerticalAlignment="Center" > <Rectangle.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform/> <RotateTransform Angle="89.935"/> <TranslateTransform/> </TransformGroup> </Rectangle.RenderTransform> </Rectangle> <Rectangle x:Name="BG_Status_Copy17" Cursor="Hand" Height="16" Canvas.Left="166" Canvas.Top="83" Width="4" RenderTransformOrigin="-0.375,0.425" HorizontalAlignment="Center" VerticalAlignment="Top"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="BG_Status_Copy16" Cursor="Hand" Height="16" Canvas.Left="157" Canvas.Top="83" Width="4" RenderTransformOrigin="-0.375,0.425" HorizontalAlignment="Left" VerticalAlignment="Center"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="BG_Status_Copy13" Cursor="Hand" Height="16" Canvas.Left="148" Canvas.Top="83" Width="4" RenderTransformOrigin="-0.375,0.425" HorizontalAlignment="Left" VerticalAlignment="Center"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="BG_Status_Copy12" Cursor="Hand" Height="16" Canvas.Left="139" Canvas.Top="83" Width="4" RenderTransformOrigin="-0.375,0.425" HorizontalAlignment="Left" VerticalAlignment="Center"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="BG_Status_Copy11" Cursor="Hand" Height="16" Canvas.Left="130" Canvas.Top="83" Width="4" RenderTransformOrigin="-0.375,0.425" HorizontalAlignment="Left" VerticalAlignment="Center"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="BG_Status_Copy10" Cursor="Hand" Height="16" Canvas.Left="121" Canvas.Top="83" Width="4" RenderTransformOrigin="-0.375,0.425" HorizontalAlignment="Left" VerticalAlignment="Center"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="BG_Status_Copy9" Cursor="Hand" Height="16" Canvas.Left="112" Canvas.Top="83" Width="4" RenderTransformOrigin="-0.375,0.425" HorizontalAlignment="Left" VerticalAlignment="Center"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="BG_Status_Copy8" Cursor="Hand" Height="16" Canvas.Left="101" Canvas.Top="83" Width="4" RenderTransformOrigin="-0.375,0.425" HorizontalAlignment="Left" VerticalAlignment="Center"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="BG_Status_Copy7" Cursor="Hand" Height="16" Canvas.Left="92" Canvas.Top="83" Width="4" RenderTransformOrigin="-0.375,0.425" HorizontalAlignment="Left" VerticalAlignment="Center"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="BG_Status_Copy3" Cursor="Hand" Height="16" Canvas.Left="83" Canvas.Top="83" Width="4" RenderTransformOrigin="-0.375,0.425" HorizontalAlignment="Left" VerticalAlignment="Center"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="BG_Status_Copy5" Cursor="Hand" Height="16" Canvas.Left="74" Canvas.Top="83" Width="4" RenderTransformOrigin="-0.375,0.425" HorizontalAlignment="Left" VerticalAlignment="Center"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="BG_Status_Copy6" Cursor="Hand" Height="16" Canvas.Left="65" Canvas.Top="83" Width="4" RenderTransformOrigin="-0.375,0.425" HorizontalAlignment="Left" VerticalAlignment="Center"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="BG_Status_Copy18" Cursor="Hand" Height="16" Canvas.Left="56" Canvas.Top="83" Width="4" RenderTransformOrigin="-0.375,0.425" HorizontalAlignment="Left" VerticalAlignment="Center"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> <Rectangle x:Name="BG_Status_Copy19" Cursor="Hand" Height="16" Canvas.Left="47" Canvas.Top="83" Width="4" RenderTransformOrigin="-0.375,0.425" HorizontalAlignment="Left" VerticalAlignment="Center"> <Rectangle.Style> <Style> <Setter Property="Shape.Fill" Value="WhiteSmoke"/> </Style> </Rectangle.Style> </Rectangle> </Canvas> </UserControl>