<UserControl x:Class="CyberX8_Themes.UserControls.ProcessControl" 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:CyberX8_Themes.UserControls" mc:Ignorable="d" Name="self" d:DesignHeight="320" d:DesignWidth="1800" IsVisibleChanged="UserControl_IsVisibleChanged"> <Grid> <Viewbox Stretch="Fill"> <Border BorderThickness="0" BorderBrush="Gray"> <Canvas Width="1800" Height="320"> <local:ProcessFurnace Width="245" Height="320"></local:ProcessFurnace> <local:ProcessFurnace Width="245" Height="320" Canvas.Left="245"></local:ProcessFurnace> <local:ProcessFurnace Width="245" Height="320" Canvas.Left="490"></local:ProcessFurnace> <local:ProcessFurnace Width="245" Height="320" Canvas.Left="735"></local:ProcessFurnace> <local:ProcessFurnace Width="245" Height="320" Canvas.Left="980"></local:ProcessFurnace> <local:ProcessFurnace Width="245" Height="320" Canvas.Left="1225"></local:ProcessFurnace> <local:ProcessFurnace Width="245" Height="320" Canvas.Left="1470"></local:ProcessFurnace> <local:ProcessSmallFurnace Width="50" Height="320" Canvas.Left="1715"></local:ProcessSmallFurnace> <Canvas Canvas.Left="{Binding ElementName=self,Path=LoaderGantryPosition}" Canvas.Top="10"> <local:TransPorterControl TransPorterName="Loader Transporter" HorizontalAlignment="Left" VerticalAlignment="Center" WaferHolderVisible="{Binding ElementName=self,Path=LoaderTransoprterWaferHolderVisible}" IsWHEnable="{Binding ElementName=self,Path=LoaderTransoprterWaferHolderEnable}" VerticalPosition="{Binding ElementName=self,Path=LoaderVerticalPosition}" IsLoaderTransporter="True"/> </Canvas> <Canvas Canvas.Left="{Binding ElementName=self,Path=ProcessGantryPosition}" Canvas.Top="10"> <local:TransPorterControl TransPorterName="Process Transporter" HorizontalAlignment="Left" VerticalAlignment="Center" WaferHolderVisible="{Binding ElementName=self,Path=ProcessTransoprterWaferHolderVisible}" IsWHEnable="{Binding ElementName=self,Path=ProcessTransoprterWaferHolderEnable}" VerticalPosition="{Binding ElementName=self,Path=ProcessVerticalPosition}" IsProcessTransporter="True"></local:TransPorterControl> </Canvas> <Canvas x:Name="totalCanvas" Width="1800" Height="320"></Canvas> </Canvas> </Border> </Viewbox> </Grid> </UserControl>