<UserControl xmlns:UserControls="clr-namespace:CyberX8_Themes.UserControls;assembly=CyberX8_Themes" x:Class="CyberX8_MainPages.Views.SystemFacilitiesView" 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_MainPages.Views" xmlns:converters="clr-namespace:CyberX8_Themes.Converters;assembly=CyberX8_Themes" xmlns:converters_local="clr-namespace:CyberX8_MainPages.Converters" xmlns:prism="http://prismlibrary.com/" xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" prism:ViewModelLocator.AutoWireViewModel="True" mc:Ignorable="d" d:DesignHeight="850" d:DesignWidth="1800"> <UserControl.Resources> <converters:BoolToErrorColor x:Key="boolToErrorColor"></converters:BoolToErrorColor> <converters:BoolToYellowColor x:Key="boolToYellowColor"></converters:BoolToYellowColor> <converters:BoolToYellowColor2 x:Key="boolToYellowColor2"></converters:BoolToYellowColor2> <converters:BoolToColor x:Key="boolToColor"></converters:BoolToColor> <converters:BoolToBool x:Key="boolReverse"></converters:BoolToBool> <converters_local:MiddleStatusToColor x:Key="middleStatusColor"></converters_local:MiddleStatusToColor> </UserControl.Resources> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="800"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <GroupBox Header="Control" Grid.Column="0"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="400"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Grid Grid.Column="0"> <Grid.RowDefinitions> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="160"></RowDefinition> <RowDefinition/> </Grid.RowDefinitions> <Grid Grid.Row="1"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">Nitrogen #1A</Label> <Grid Grid.Column="1"> <Ellipse Width="16" Height="16" Fill="{Binding NitrogenOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/> <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding NitrogenOnCommand}" IsEnabled="{Binding NitrogenOn,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button> <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding NitrogenOffCommand}" IsEnabled="{Binding NitrogenOn}" Margin="80,0,0,0"></Button> </Grid> </Grid> <Grid Grid.Row="2"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">Nitrogen #1B</Label> </Grid> <Grid Grid.Row="3"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">Nitrogen #2A</Label> </Grid> <Grid Grid.Row="4"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">Nitrogen #2B</Label> </Grid> <Grid Grid.Row="5"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">System Vacuum</Label> </Grid> <Grid Grid.Row="6"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">CDA #1</Label> <Grid Grid.Column="1"> <Ellipse Width="16" Height="16" Fill="{Binding CdaOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/> <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding CDAOnCommand}" IsEnabled="{Binding CdaOn,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button> <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding CDAOffCommand}" IsEnabled="{Binding CdaOn}" Margin="80,0,0,0"></Button> </Grid> </Grid> <Grid Grid.Row="7"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">CDA #2</Label> </Grid> <Grid Grid.Row="8"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">Extend CDA</Label> <Grid Grid.Column="1"> <Ellipse Width="16" Height="16" Fill="{Binding ExtendCdaOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/> <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding ExternalCDAOnCommand}" IsEnabled="{Binding ExtendCdaOn,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button> <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding ExternalCDAOffCommand}" IsEnabled="{Binding ExtendCdaOn}" Margin="80,0,0,0"></Button> </Grid> </Grid> <Grid Grid.Row="9"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">System Exhaust</Label> </Grid> <Grid Grid.Row="10"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">DI Water Pressure</Label> <Grid Grid.Column="1"> <Ellipse Width="16" Height="16" Fill="{Binding DiWaterPressureOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/> <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding DiWaterPressureOnCommand}" IsEnabled="{Binding DiWaterPressureOn,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button> <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding DiWaterPressureOffCommand}" IsEnabled="{Binding DiWaterPressureOn}" Margin="80,0,0,0"></Button> </Grid> </Grid> <Grid Grid.Row="11"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">House Chilled Water Flow</Label> <Grid Grid.Column="1"> <Ellipse Width="16" Height="16" Fill="{Binding HouseChilledWaterFlowOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/> <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding HouseChilledWaferFlowOnCommand}" IsEnabled="{Binding HouseChilledWaterFlowOn,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button> <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding HouseChilledWaferFlowOffCommand}" IsEnabled="{Binding HouseChilledWaterFlowOn}" Margin="80,0,0,0"></Button> </Grid> </Grid> <Grid Grid.Row="12"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">DI Fill Enable</Label> <Grid Grid.Column="1"> <Ellipse Width="16" Height="16" Fill="{Binding DiFillEnable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/> <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding DiFillEnableCommand}" IsEnabled="{Binding DiFillEnable,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button> <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding DiFillDisableCommand}" IsEnabled="{Binding DiFillEnable}" Margin="80,0,0,0"></Button> </Grid> </Grid> <Grid Grid.Row="13"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">DI Replen Enable</Label> <Grid Grid.Column="1"> <Ellipse Width="16" Height="16" Fill="{Binding DiReplenEnable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/> <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding DiReplenEnableCommand}" IsEnabled="{Binding DiReplenEnable,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button> <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding DiReplenDisableCommand}" IsEnabled="{Binding DiReplenEnable}" Margin="80,0,0,0"></Button> </Grid> </Grid> <Grid Grid.Row="14"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">Loader DI Enable</Label> <Grid Grid.Column="1"> <Ellipse Width="16" Height="16" Fill="{Binding LoaderDiEnable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/> <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding LoaderDIEnableCommand}" IsEnabled="{Binding LoaderDiEnable,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button> <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding LoaderDIDisableCommand}" IsEnabled="{Binding LoaderDiEnable}" Margin="80,0,0,0"></Button> </Grid> </Grid> <Grid Grid.Row="16"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">N2 Blanket Pressure</Label> <Grid Grid.Column="1"> <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding N2BlanketPressure}" Margin="26,0,0,0"/> <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="18" Width="40" Background="Black" Foreground="Lime" Text="psi" Margin="90,0,0,0"/> </Grid> </Grid> <Grid Grid.Row="17"> <Grid.ColumnDefinitions> <ColumnDefinition Width="260"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">All</Label> <Grid Grid.Column="1"> <Ellipse Width="16" Height="16" Fill="{Binding AllStatus,Converter={StaticResource middleStatusColor}}" Stroke="Silver" HorizontalAlignment="Left"/> <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding AllOnCommand}" Margin="25,0,0,0"></Button> <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding AllOffCommand}" Margin="80,0,0,0"></Button> </Grid> </Grid> <Grid Grid.Row="18" Width="311" HorizontalAlignment="Left"> <GroupBox Header="Containment"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> </Grid.RowDefinitions> <Grid Grid.Row="0"> <Label Content="Process Fluid Detect" VerticalContentAlignment="Center"></Label> <Ellipse Width="16" Height="16" Fill="{Binding ProcessFluidDetect,Converter={StaticResource boolToYellowColor2}}" Stroke="Silver" HorizontalAlignment="Left" Margin="255,0,0,0"/> </Grid> <Grid Grid.Row="1"> <Label Content="Sample 1 Fluid Detect" VerticalContentAlignment="Center"></Label> <Ellipse Width="16" Height="16" Fill="{Binding SampleFluidDetect,Converter={StaticResource boolToYellowColor2}}" Stroke="Silver" HorizontalAlignment="Left" Margin="255,0,0,0"/> </Grid> <Grid Grid.Row="2"> <Label Content="ARS Fluid Detect" VerticalContentAlignment="Center"></Label> <Ellipse Width="16" Height="16" Fill="{Binding ArsFluidDetect,Converter={StaticResource boolToYellowColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="255,0,0,0"/> </Grid> <!--<Grid Grid.Row="3"> <Label Content="CRS Wash Box Fluid Detect" VerticalContentAlignment="Center"></Label> <Ellipse Width="16" Height="16" Fill="{Binding CRSWashBoxFluidDetect,Converter={StaticResource boolToYellowColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="255,0,0,0"/> </Grid>--> </Grid> </GroupBox> </Grid> </Grid> <Grid Grid.Column="1"> <Grid.RowDefinitions> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition /> </Grid.RowDefinitions> <Grid Grid.Row="0"> <Grid.ColumnDefinitions> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center">Min<LineBreak/> Error</TextBlock> <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center">Min<LineBreak/> Warning</TextBlock> <TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center">Value</TextBlock> <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center">Max<LineBreak/> Warning</TextBlock> <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center">Max<LineBreak/> Error</TextBlock> </Grid> <Grid Grid.Row="1"> <Grid.ColumnDefinitions> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1AData.MinError}"></TextBlock> <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1AData.MinWarning}"></TextBlock> <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding Nitrogen1AData.Value}"></TextBlock>--> <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding Nitrogen1AData.Value}" IsError="{Binding Nitrogen1AData.IsError}" IsWarning="{Binding Nitrogen1AData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl> <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1AData.MaxError}"></TextBlock> <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1AData.MaxWarning}"></TextBlock> <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock> </Grid> <Grid Grid.Row="2"> <Grid.ColumnDefinitions> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1BData.MinError}"></TextBlock> <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1BData.MinWarning}"></TextBlock> <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding Nitrogen1BData.Value}"></TextBlock>--> <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding Nitrogen1BData.Value}" IsError="{Binding Nitrogen1BData.IsError}" IsWarning="{Binding Nitrogen1BData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl> <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1BData.MaxError}"></TextBlock> <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1BData.MaxWarning}"></TextBlock> <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock> </Grid> <Grid Grid.Row="3"> <Grid.ColumnDefinitions> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2AData.MinError}"></TextBlock> <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2AData.MinWarning}"></TextBlock> <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding Nitrogen2AData.Value}"></TextBlock>--> <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding Nitrogen2AData.Value}" IsError="{Binding Nitrogen2AData.IsError}" IsWarning="{Binding Nitrogen2AData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl> <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2AData.MaxError}"></TextBlock> <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2AData.MaxWarning}"></TextBlock> <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock> </Grid> <Grid Grid.Row="4"> <Grid.ColumnDefinitions> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2BData.MinError}"></TextBlock> <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2BData.MinWarning}"></TextBlock> <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding Nitrogen2BData.Value}"></TextBlock>--> <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding Nitrogen2BData.Value}" IsError="{Binding Nitrogen2BData.IsError}" IsWarning="{Binding Nitrogen2BData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl> <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2BData.MaxError}"></TextBlock> <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2BData.MaxWarning}"></TextBlock> <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock> </Grid> <Grid Grid.Row="5"> <Grid.ColumnDefinitions> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding VacuumData.MinError}"></TextBlock> <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding VacuumData.MinWarning}"></TextBlock> <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding VacuumData.Value}"></TextBlock>--> <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding VacuumData.Value}" IsError="{Binding VacuumData.IsError}" IsWarning="{Binding VacuumData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl> <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding VacuumData.MaxError}"></TextBlock> <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding VacuumData.MaxWarning}"></TextBlock> <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">mmHg</TextBlock> </Grid> <Grid Grid.Row="6"> <Grid.ColumnDefinitions> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda1Data.MinError}"></TextBlock> <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda1Data.MinWarning}"></TextBlock> <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding Cda1Data.Value}"></TextBlock>--> <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding Cda1Data.Value}" IsError="{Binding Cda1Data.IsError}" IsWarning="{Binding Cda1Data.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl> <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda1Data.MaxError}"></TextBlock> <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda1Data.MaxWarning}"></TextBlock> <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock> </Grid> <Grid Grid.Row="7"> <Grid.ColumnDefinitions> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda2Data.MinError}"></TextBlock> <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda2Data.MinWarning}"></TextBlock> <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding Cda2Data.Value}"></TextBlock>--> <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding Cda2Data.Value}" IsError="{Binding Cda2Data.IsError}" IsWarning="{Binding Cda2Data.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl> <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda2Data.MaxError}"></TextBlock> <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda2Data.MaxWarning}"></TextBlock> <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock> </Grid> <Grid Grid.Row="8"> <Grid.ColumnDefinitions> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExtendCdaData.MinError}"></TextBlock> <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExtendCdaData.MinWarning}"></TextBlock> <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding ExtendCdaData.Value}"></TextBlock>--> <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding ExtendCdaData.Value}" IsError="{Binding ExtendCdaData.IsError}" IsWarning="{Binding ExtendCdaData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl> <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExtendCdaData.MaxError}"></TextBlock> <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExtendCdaData.MaxWarning}"></TextBlock> <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock> </Grid> <Grid Grid.Row="9"> <Grid.ColumnDefinitions> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExhaustData.MinError}"></TextBlock> <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExhaustData.MinWarning}"></TextBlock> <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding ExhaustData.Value}"></TextBlock>--> <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding ExhaustData.Value}" IsError="{Binding ExhaustData.IsError}" IsWarning="{Binding ExhaustData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl> <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExhaustData.MaxError}"></TextBlock> <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExhaustData.MaxWarning}"></TextBlock> <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">inWC</TextBlock> </Grid> <Grid Grid.Row="10"> <Grid.ColumnDefinitions> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterPressureData.MinError}"></TextBlock> <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterPressureData.MinWarning}"></TextBlock> <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding DiWaterPressureData.Value}"></TextBlock>--> <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding DiWaterPressureData.Value}" IsError="{Binding DiWaterPressureData.IsError}" IsWarning="{Binding DiWaterPressureData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl> <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterPressureData.MaxError}"></TextBlock> <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterPressureData.MaxWarning}"></TextBlock> <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock> </Grid> <Grid Grid.Row="11"> <Grid.ColumnDefinitions> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition Width="70"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding HouseChilledWaterFlowData.MinError}"></TextBlock> <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding HouseChilledWaterFlowData.MinWarning}"></TextBlock> <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding HouseChilledWaterFlowData.Value}"></TextBlock>--> <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding HouseChilledWaterFlowData.MaxError}"></TextBlock> <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding HouseChilledWaterFlowData.Value}" IsError="{Binding HouseChilledWaterFlowData.IsError}" IsWarning="{Binding HouseChilledWaterFlowData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl> <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding HouseChilledWaterFlowData.MaxWarning}"></TextBlock> <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">L/min</TextBlock> </Grid> <Grid Grid.Row="13"> <Grid.ColumnDefinitions> <ColumnDefinition Width="255"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Column="0" VerticalContentAlignment="Center">Fliter Purge Enable</Label> <Grid Grid.Column="1"> <Ellipse Width="16" Height="16" Fill="{Binding FilterPurgeEnable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/> <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding FilterPurgeEnableCommand}" IsEnabled="{Binding FilterPurgeEnable,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button> <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="30" HorizontalAlignment="Left" Command="{Binding FilterPurgeDisableCommand}" IsEnabled="{Binding FilterPurgeEnable}" Margin="80,0,0,0"></Button> </Grid> </Grid> <Grid Grid.Row="15"> <GroupBox Header="Sample System" VerticalAlignment="Top"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="50"></RowDefinition> <!--<RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition> <RowDefinition Height="35"></RowDefinition>--> </Grid.RowDefinitions> <Grid Grid.Row="0"> <Ellipse Width="16" Height="16" Fill="{Binding SampleEnable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="20,0,0,0"/> <Button Style="{StaticResource SysBtnStyle}" Content="Enable" Width="70" Height="30" HorizontalAlignment="Left" Command="{Binding SampleEnableCommand}" Margin="50,0,0,0"></Button> <Button Style="{StaticResource SysBtnStyle}" Content="Disable" Width="70" Height="30" HorizontalAlignment="Left" Command="{Binding SampleDisableCommand}" Margin="140,0,0,0"></Button> </Grid> <!--<Grid Grid.Row="1"> <Label Content="Flow 1 Enable " VerticalContentAlignment="Center" HorizontalAlignment="Left" Width="170" Margin="18,0,0,0"></Label> <Ellipse Width="16" Height="16" Fill="{Binding SampleFlow1Enable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="255,0,0,0"/> </Grid> <Grid Grid.Row="2"> <Label Content="Flow 2 Enable " VerticalContentAlignment="Center" HorizontalAlignment="Left" Width="170" Margin="18,0,0,0"></Label> <Ellipse Width="16" Height="16" Fill="{Binding SampleFlow2Enable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="255,0,0,0"/> </Grid> <Grid Grid.Row="3"> <Label Content="Flow 3 Enable " VerticalContentAlignment="Center" HorizontalAlignment="Left" Width="170" Margin="18,0,0,0"></Label> <Ellipse Width="16" Height="16" Fill="{Binding SampleFlow3Enable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="255,0,0,0"/> </Grid> <Grid Grid.Row="4"> <Label Content="Flow 4 Enable " VerticalContentAlignment="Center" HorizontalAlignment="Left" Width="170" Margin="18,0,0,0"></Label> <Ellipse Width="16" Height="16" Fill="{Binding SampleFlow4Enable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="255,0,0,0"/> </Grid>--> </Grid> </GroupBox> </Grid> </Grid> </Grid> </GroupBox> <Grid Grid.Column="1"> <Grid.RowDefinitions> <RowDefinition Height="260"></RowDefinition> <RowDefinition/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="320"></ColumnDefinition> <ColumnDefinition Width="200"></ColumnDefinition> <ColumnDefinition Width="420"></ColumnDefinition> <ColumnDefinition/> </Grid.ColumnDefinitions> <GroupBox Header="FFU" VerticalAlignment="Top" Height="160"> <Grid> <Grid.RowDefinitions> <RowDefinition/> <RowDefinition/> </Grid.RowDefinitions> <Grid Grid.Row="0"> <Label Content="Process" VerticalContentAlignment="Center"></Label> <Ellipse Width="16" Height="16" Fill="{Binding ProcessFFUError,Converter={StaticResource boolToErrorColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="60,0,0,0"/> <Label Content="Error" VerticalContentAlignment="Center" Margin="75,0,0,0"></Label> <Label Content="Pressure" VerticalContentAlignment="Center" Margin="140,0,0,0"></Label> <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="14" Width="58" Background="Black" Foreground="Lime" Text="{Binding ProcessFFUPressure}" Margin="200,0,0,0"/> <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="14" Width="40" Background="Black" Foreground="Lime" Text="inWc" Margin="260,0,0,0"/> </Grid> <Grid Grid.Row="1"> <Label Content="Loader" VerticalContentAlignment="Center"></Label> <Ellipse Width="16" Height="16" Fill="{Binding LoaderFFUError,Converter={StaticResource boolToErrorColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="60,0,0,0"/> <Label Content="Error" VerticalContentAlignment="Center" Margin="75,0,0,0"></Label> <Label Content="Pressure" VerticalContentAlignment="Center" Margin="140,0,0,0"></Label> <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="14" Width="58" Background="Black" Foreground="Lime" Text="{Binding LoaderFFUPressure}" Margin="200,0,0,0"/> <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="14" Width="40" Background="Black" Foreground="Lime" Text="inWc" Margin="260,0,0,0"/> </Grid> </Grid> </GroupBox> <!--<GroupBox Header="Operation" Grid.Column="1" VerticalAlignment="Top" Height="70" Margin="0,30,0,0"> <Grid> <Ellipse Width="16" Height="16" Fill="{Binding StartEnable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/> <Button Style="{StaticResource SysBtnStyle}" Content="Start" Width="75" Height="30" HorizontalAlignment="Left" Command="{Binding StartCommand}" Margin="30,0,0,0"></Button> <Button Style="{StaticResource SysBtnStyle}" Content="Stop" Width="75" Height="30" HorizontalAlignment="Left" Command="{Binding StopCommand}" Margin="110,0,0,0"></Button> </Grid> </GroupBox>--> <!--<GroupBox Header="Home" Grid.Column="2" VerticalAlignment="Top" Height="220"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="50"></RowDefinition> <RowDefinition Height="50"></RowDefinition> <RowDefinition Height="50"></RowDefinition> <RowDefinition Height="50"></RowDefinition> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Ellipse Width="16" Height="16" Fill="{Binding HomeAllOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/> <Button Style="{StaticResource SysBtnStyle}" Content="Home All" Width="90" Height="30" HorizontalAlignment="Left" Command="{Binding HomeAllCommand}" Margin="50,0,0,0"></Button> <Ellipse Grid.Row="0" Grid.Column="1" Width="16" Height="16" Fill="{Binding HomeLoaderTransporterOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/> <Button Grid.Row="0" Grid.Column="1" Style="{StaticResource SysBtnStyle}" Content="Home LoaderTransporter" Width="160" Height="30" HorizontalAlignment="Left" Command="{Binding HomeLoaderTransporterCommand}" Margin="40,0,0,0"></Button> <Ellipse Grid.Row="1" Grid.Column="0" Width="16" Height="16" Fill="{Binding HomeEfemOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/> <Button Grid.Row="1" Grid.Column="0" Style="{StaticResource SysBtnStyle}" Content="Home EFEM" Width="90" Height="30" HorizontalAlignment="Left" Command="{Binding HomeEfemCommand}" Margin="50,0,0,0"></Button> <Ellipse Grid.Row="1" Grid.Column="1" Width="16" Height="16" Fill="{Binding HomeProcessTransporterOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/> <Button Grid.Row="1" Grid.Column="1" Style="{StaticResource SysBtnStyle}" Content="Home ProcessTransporter" Width="160" Height="30" HorizontalAlignment="Left" Command="{Binding HomeProcessTransporterCommand}" Margin="40,0,0,0"></Button> <Ellipse Grid.Row="2" Grid.Column="0" Width="16" Height="16" Fill="{Binding HomeLoaderOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/> <Button Grid.Row="2" Grid.Column="0" Style="{StaticResource SysBtnStyle}" Content="Home Loader" Width="90" Height="30" HorizontalAlignment="Left" Command="{Binding HomeLoaderCommand}" Margin="50,0,0,0"></Button> <Ellipse Grid.Row="2" Grid.Column="1" Width="16" Height="16" Fill="{Binding HomePufOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/> <Button Grid.Row="2" Grid.Column="1" Style="{StaticResource SysBtnStyle}" Content="Home PUF" Width="160" Height="30" HorizontalAlignment="Left" Command="{Binding HomePufCommand}" Margin="40,0,0,0"></Button> <Ellipse Grid.Row="3" Grid.Column="0" Width="16" Height="16" Fill="{Binding HomeSrdOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/> <Button Grid.Row="3" Grid.Column="0" Style="{StaticResource SysBtnStyle}" Content="Home SRDS" Width="90" Height="30" HorizontalAlignment="Left" Command="{Binding HomeSRDCommand}" Margin="50,0,0,0"></Button> </Grid> </GroupBox>--> </Grid> </Grid> </UserControl>