ProcessControl.xaml 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <UserControl x:Class="CyberX8_Themes.UserControls.ProcessControl"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:CyberX8_Themes.UserControls"
  7. mc:Ignorable="d" Name="self"
  8. d:DesignHeight="320" d:DesignWidth="1800" IsVisibleChanged="UserControl_IsVisibleChanged">
  9. <Grid>
  10. <Viewbox Stretch="Fill">
  11. <Border BorderThickness="0" BorderBrush="Gray">
  12. <Canvas Width="1800" Height="320">
  13. <local:ProcessFurnace Width="245" Height="320"></local:ProcessFurnace>
  14. <local:ProcessFurnace Width="245" Height="320" Canvas.Left="245"></local:ProcessFurnace>
  15. <local:ProcessFurnace Width="245" Height="320" Canvas.Left="490"></local:ProcessFurnace>
  16. <local:ProcessFurnace Width="245" Height="320" Canvas.Left="735"></local:ProcessFurnace>
  17. <local:ProcessFurnace Width="245" Height="320" Canvas.Left="980"></local:ProcessFurnace>
  18. <local:ProcessFurnace Width="245" Height="320" Canvas.Left="1225"></local:ProcessFurnace>
  19. <local:ProcessFurnace Width="245" Height="320" Canvas.Left="1470"></local:ProcessFurnace>
  20. <local:ProcessSmallFurnace Width="50" Height="320" Canvas.Left="1715"></local:ProcessSmallFurnace>
  21. <Canvas Canvas.Left="{Binding ElementName=self,Path=LoaderGantryPosition}" Canvas.Top="10">
  22. <local:TransPorterControl TransPorterName="Loader Transporter" HorizontalAlignment="Left" VerticalAlignment="Center"
  23. WaferHolderVisible="{Binding ElementName=self,Path=LoaderTransoprterWaferHolderVisible}"
  24. IsWHEnable="{Binding ElementName=self,Path=LoaderTransoprterWaferHolderEnable}"
  25. VerticalPosition="{Binding ElementName=self,Path=LoaderVerticalPosition}" IsLoaderTransporter="True"/>
  26. </Canvas>
  27. <Canvas Canvas.Left="{Binding ElementName=self,Path=ProcessGantryPosition}" Canvas.Top="10">
  28. <local:TransPorterControl TransPorterName="Process Transporter" HorizontalAlignment="Left" VerticalAlignment="Center"
  29. WaferHolderVisible="{Binding ElementName=self,Path=ProcessTransoprterWaferHolderVisible}"
  30. IsWHEnable="{Binding ElementName=self,Path=ProcessTransoprterWaferHolderEnable}"
  31. VerticalPosition="{Binding ElementName=self,Path=ProcessVerticalPosition}" IsProcessTransporter="True"></local:TransPorterControl>
  32. </Canvas>
  33. <Canvas x:Name="totalCanvas" Width="1800" Height="320"></Canvas>
  34. </Canvas>
  35. </Border>
  36. </Viewbox>
  37. </Grid>
  38. </UserControl>