PlatingCellUIControl.xaml 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <UserControl x:Class="PunkHPX8_Themes.UserControls.PlatingCellUIControl"
  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:userControls="clr-namespace:PunkHPX8_Themes.UserControls"
  7. xmlns:customControls="clr-namespace:PunkHPX8_Themes.CustomControls"
  8. xmlns:converters="clr-namespace:PunkHPX8_Themes.Converters"
  9. xmlns:local="clr-namespace:PunkHPX8_Themes.UserControls"
  10. mc:Ignorable="d" Name="self"
  11. d:DesignHeight="500" d:DesignWidth="800">
  12. <UserControl.Resources>
  13. <converters:BoolToVisibility2 x:Key="boolToVisibility2"></converters:BoolToVisibility2>
  14. <converters:BoolToVisibility x:Key="boolToVisibility"></converters:BoolToVisibility>
  15. <converters:BoolToOrientation x:Key="boolToOrientation"></converters:BoolToOrientation>
  16. <converters:MutiBoolToBool x:Key="mutiBoolToBool"/>
  17. <ContextMenu x:Key="CCRValve">
  18. <MenuItem Header="Open" Click="OpenCCRValve_Click"/>
  19. <MenuItem Header="Close" Click="CloseCCRValve_Click"/>
  20. </ContextMenu>
  21. <ContextMenu x:Key="RinseValve">
  22. <MenuItem Header="Open" Click="OpenRinseValve_Click"/>
  23. <MenuItem Header="Close" Click="CloseRinseValve_Click"/>
  24. </ContextMenu>
  25. <ContextMenu x:Key="CAIsolationValve">
  26. <MenuItem Header="Open" Click="OpenCAIsolationValve_Click"/>
  27. <MenuItem Header="Close" Click="CloseCAIsolationValve_Click"/>
  28. </ContextMenu>
  29. <ContextMenu x:Key="ANIsolationValve">
  30. <MenuItem Header="Open" Click="OpenANIsolationValve_Click"/>
  31. <MenuItem Header="Close" Click="CloseANIsolationValve_Click"/>
  32. </ContextMenu>
  33. </UserControl.Resources>
  34. <Canvas>
  35. <Grid Height="50" Width="100" Canvas.Left="206" Canvas.Top="202" HorizontalAlignment="Center" VerticalAlignment="Top" >
  36. <Grid.RowDefinitions>
  37. <RowDefinition Height="30"></RowDefinition>
  38. <RowDefinition Height="20"></RowDefinition>
  39. </Grid.RowDefinitions>
  40. <Grid Grid.Row="0">
  41. <customControls:CommonValveControl Height="16" Width="16" ValveOrientation="Horizontal"
  42. Status="{Binding ElementName=self,Path=CCRValve}"
  43. IsCanEdit="True"
  44. ContextMenu="{StaticResource CCRValve}"/>
  45. </Grid>
  46. <Grid Grid.Row="1" >
  47. <Label Margin="35,0,0,0" Height="20" Width="100" FontSize="10" FontWeight="Bold" Content="CCR" />
  48. </Grid>
  49. </Grid>
  50. <Grid Height="50" Width="100" Canvas.Left="306" Canvas.Top="202" HorizontalAlignment="Center" VerticalAlignment="Top" >
  51. <Grid.RowDefinitions>
  52. <RowDefinition Height="30"></RowDefinition>
  53. <RowDefinition Height="20"></RowDefinition>
  54. </Grid.RowDefinitions>
  55. <Grid Grid.Row="0">
  56. <customControls:CommonValveControl Height="16" Width="16" ValveOrientation="Horizontal"
  57. Status="{Binding ElementName=self,Path=RinseValve}"
  58. IsCanEdit="True"
  59. ContextMenu="{StaticResource RinseValve}"/>
  60. </Grid>
  61. <Grid Grid.Row="1" >
  62. <Label Margin="30,0,0,0" Height="20" Width="100" FontSize="10" FontWeight="Bold" Content="Rinse" />
  63. </Grid>
  64. </Grid>
  65. <Grid Height="50" Width="100" Canvas.Left="306" Canvas.Top="402" HorizontalAlignment="Center" VerticalAlignment="Top" >
  66. <Grid.RowDefinitions>
  67. <RowDefinition Height="30"></RowDefinition>
  68. <RowDefinition Height="20"></RowDefinition>
  69. </Grid.RowDefinitions>
  70. <Grid Grid.Row="0">
  71. <customControls:CommonValveControl Height="16" Width="16" ValveOrientation="Horizontal"
  72. Status="{Binding ElementName=self,Path=ANIsolationValve}"
  73. IsCanEdit="True"
  74. ContextMenu="{StaticResource ANIsolationValve}"/>
  75. </Grid>
  76. <Grid Grid.Row="1" >
  77. <Label Margin="13,0,0,0" Height="20" Width="100" FontSize="10" FontWeight="Bold" Content="AN Isolation" />
  78. </Grid>
  79. </Grid>
  80. <Grid Height="50" Width="100" Canvas.Left="306" Canvas.Top="302" HorizontalAlignment="Center" VerticalAlignment="Top" >
  81. <Grid.RowDefinitions>
  82. <RowDefinition Height="30"></RowDefinition>
  83. <RowDefinition Height="20"></RowDefinition>
  84. </Grid.RowDefinitions>
  85. <Grid Grid.Row="0">
  86. <customControls:CommonValveControl Height="16" Width="16" ValveOrientation="Horizontal"
  87. Status="{Binding ElementName=self,Path=CAIsolationValve}"
  88. IsCanEdit="True"
  89. ContextMenu="{StaticResource CAIsolationValve}"/>
  90. </Grid>
  91. <Grid Grid.Row="1" >
  92. <Label Margin="13,0,0,0" Height="20" Width="100" FontSize="10" FontWeight="Bold" Content="CA Isolation" />
  93. </Grid>
  94. </Grid>
  95. </Canvas>
  96. </UserControl>