TransporterView.xaml 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <UserControl xmlns:Control="clr-namespace:MECF.Framework.UI.Core.Control;assembly=MECF.Framework.UI.Core"
  2. xmlns:UserControls="clr-namespace:CyberX8_Themes.UserControls;assembly=CyberX8_Themes"
  3. x:Class="CyberX8_MainPages.Views.TransporterView"
  4. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  5. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  6. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  7. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  8. xmlns:local="clr-namespace:CyberX8_MainPages.Views"
  9. xmlns:prism="http://prismlibrary.com/"
  10. xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
  11. xmlns:converters="clr-namespace:CyberX8_Themes.Converters;assembly=CyberX8_Themes"
  12. prism:ViewModelLocator.AutoWireViewModel="True"
  13. mc:Ignorable="d"
  14. d:DesignHeight="800" d:DesignWidth="1900">
  15. <UserControl.Resources>
  16. <converters:BoolToColor x:Key="boolToColor"></converters:BoolToColor>
  17. </UserControl.Resources>
  18. <Grid>
  19. <Grid.RowDefinitions>
  20. <RowDefinition Height="50"></RowDefinition>
  21. <RowDefinition/>
  22. <RowDefinition Height="300"></RowDefinition>
  23. <RowDefinition Height="100"></RowDefinition>
  24. </Grid.RowDefinitions>
  25. <Grid.ColumnDefinitions>
  26. <ColumnDefinition Width="50"/>
  27. <ColumnDefinition/>
  28. <ColumnDefinition/>
  29. <ColumnDefinition Width="50"/>
  30. </Grid.ColumnDefinitions>
  31. <UserControls:TransporterDebugControl Grid.Row="1" Grid.Column="1" ModuleName="Transporter2" ModuleTitle="Loader Transporter"
  32. Lock1On="{Binding LoaderTransporterData.Locked1}" Lock2On="{Binding LoaderTransporterData.Locked2}" Unlock1On="{Binding LoaderTransporterData.Unlocked1}"
  33. Unlock2On="{Binding LoaderTransporterData.Unlocked2}" Retract1On="{Binding LoaderTransporterData.ImmobilizeRetracted1}" Retract2On="{Binding LoaderTransporterData.ImmobilizeRetracted2}"
  34. Extend1On="{Binding LoaderTransporterData.ImmobilizeExtended1}" Extend2On="{Binding LoaderTransporterData.ImmobilizeExtended2}"
  35. ReadyToLock1On="{Binding LoaderTransporterData.ReadyToLock1}" ReadyToLock2On="{Binding LoaderTransporterData.ReadyToLock2}" WHPresent1="{Binding LoaderTransporterData.WhPresent1}"
  36. WHPresent2="{Binding LoaderTransporterData.WhPresent2}" GantryMotorOn="{Binding LoaderGantryMotorOn}" GantryHomed="{Binding LoaderGantryHomed}"
  37. GantryMoving="{Binding LoaderGantryMoving}" ElevatorMotorOn="{Binding LoaderElevatorMotorOn}" ElevatorHomed="{Binding LoaderElevatorHomed}"
  38. ElevatorMoving="{Binding LoaderElevatorMoving}" Barcode="{Binding LoaderBarcode}" PositionList="{Binding LoaderPositionList}"
  39. FromSelectedItem="{Binding LoaderFromSelectedItem,Mode=TwoWay}" ToSelectedItem="{Binding LoaderToSelectedItem,Mode=TwoWay}"
  40. IsHomed="{Binding LoaderTransporterIsHomed}"
  41. BarcodeReaderDeviceName="{Binding LoaderBarcodeReaderDeviceName}"
  42. IsElevatorInUpPlace ="{Binding LoaderElevatorIsInUpPlace}">
  43. </UserControls:TransporterDebugControl>
  44. <UserControls:TransporterDebugControl Grid.Row="1" Grid.Column="2" ModuleName="Transporter1" ModuleTitle="Process Transporter"
  45. Lock1On="{Binding ProcessTransporterData.Locked1}" Lock2On="{Binding ProcessTransporterData.Locked2}" Unlock1On="{Binding ProcessTransporterData.Unlocked1}"
  46. Unlock2On="{Binding ProcessTransporterData.Unlocked2}" Retract1On="{Binding ProcessTransporterData.ImmobilizeRetracted1}" Retract2On="{Binding ProcessTransporterData.ImmobilizeRetracted2}"
  47. Extend1On="{Binding ProcessTransporterData.ImmobilizeExtended1}" Extend2On="{Binding ProcessTransporterData.ImmobilizeExtended2}"
  48. ReadyToLock1On="{Binding ProcessTransporterData.ReadyToLock1}" ReadyToLock2On="{Binding ProcessTransporterData.ReadyToLock2}" WHPresent1="{Binding ProcessTransporterData.WhPresent1}"
  49. WHPresent2="{Binding ProcessTransporterData.WhPresent2}" GantryMotorOn="{Binding ProcessGantryMotorOn}" GantryHomed="{Binding ProcessGantryHomed}"
  50. GantryMoving="{Binding ProcessGantryMoving}" ElevatorMotorOn="{Binding ProcessElevatorMotorOn}" ElevatorHomed="{Binding ProcessElevatorHomed}"
  51. ElevatorMoving="{Binding ProcessElevatorMoving}" Barcode="{Binding ProcessBarcode}" PositionList="{Binding ProcessPositionList}"
  52. FromSelectedItem="{Binding ProcessFromSelectedItem,Mode=TwoWay}" ToSelectedItem="{Binding ProcessToSelectedItem,Mode=TwoWay}"
  53. IsHomed="{Binding ProcessTransporterIsHomed}"
  54. BarcodeReaderDeviceName="{Binding ProcessBarcodeReaderDeviceName}"
  55. IsElevatorInUpPlace ="{Binding ProcessElevatorIsInUpPlace}">
  56. </UserControls:TransporterDebugControl>
  57. <Canvas Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="2">
  58. <local:ProcessChamberView Tag=""></local:ProcessChamberView>
  59. </Canvas>
  60. </Grid>
  61. </UserControl>