| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 | <UserControl x:Class="CyberX8_Themes.UserControls.PMCounterComponent"             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"             xmlns:converters="clr-namespace:CyberX8_Themes.Converters"             xmlns:customControls="clr-namespace:CyberX8_Themes.CustomControls"             xmlns:Control="clr-namespace:MECF.Framework.UI.Core.Control;assembly=MECF.Framework.UI.Core"             mc:Ignorable="d" x:Name="self"             d:DesignHeight="550" d:DesignWidth="1100">    <UserControl.Resources>        <converters:NumberStringToBool x:Key="numberStringToBool"/>    </UserControl.Resources>       <Grid>        <Border Grid.Row="0" Grid.RowSpan="4" Margin="10,10,10,10" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,0" Background="{DynamicResource Table_BG_Content}" Padding="5,1">            <TreeView  Margin="0,6" FontSize="16" BorderBrush="Black" Canvas.Top="140" Canvas.Left="4"  Background="White"        AllowDrop="True" ItemsSource="{Binding ElementName=self,Path=ComponentNodes}">                <TreeView.ItemContainerStyle>                    <Style TargetType="{x:Type TreeViewItem}">                        <Setter Property="IsExpanded" Value="False"/>                        <Setter Property="FontWeight" Value="Normal" />                    </Style>                </TreeView.ItemContainerStyle>                <TreeView.ItemTemplate>                    <HierarchicalDataTemplate  ItemsSource="{Binding Children}">                        <StackPanel Orientation="Horizontal">                            <GroupBox >                                <Grid>                                <Grid.ColumnDefinitions>                                    <ColumnDefinition Width="200"></ColumnDefinition>                                    <ColumnDefinition Width="230"></ColumnDefinition>                                    <ColumnDefinition Width="200"></ColumnDefinition>                                    <ColumnDefinition Width="200"></ColumnDefinition>                                    <ColumnDefinition Width="200"></ColumnDefinition>                                    <ColumnDefinition/>                                </Grid.ColumnDefinitions>                                <TextBlock Text="{Binding Name}"  HorizontalAlignment="Center" VerticalAlignment="Center" FontWeight="Bold"/>                                <Grid Grid.Column="0">                                    <Label Content="{Binding ComponentName}"  HorizontalAlignment="Center" VerticalAlignment="Center" />                                </Grid>                                <Grid Grid.Column="1">                                        <Label Content="{Binding CounterName}" HorizontalAlignment="Center" VerticalAlignment="Center" />                                </Grid>                                <Grid Grid.Column="2">                                        <Control:PMCounterValueTextBox                                              Value="{Binding Value,Mode=TwoWay}"                                            PMCounterNodeName="{Binding ComponentName}"                                            CounterNodeName="{Binding CounterName}"                                            CounterNodeItemIndex="0"                                            KeyOperation="{Binding ElementName=self, Path=KeyDownCommand}"                                            Margin="30,0,0,0"                                           />                                </Grid>                                <Grid Grid.Column="3">                                        <Label                                                  Content="{Binding FaultLimit,Mode=TwoWay}"                                             HorizontalAlignment="Center" VerticalAlignment="Center"                                               />                                </Grid>                                <Grid Grid.Column="4">                                        <Label                                                 Content="{Binding WarningLimit,Mode=TwoWay}"                                               HorizontalAlignment="Center" VerticalAlignment="Center"                                              />                                </Grid>                            </Grid>                         </GroupBox>                        </StackPanel>                    </HierarchicalDataTemplate>                </TreeView.ItemTemplate>            </TreeView>        </Border>    </Grid></UserControl>
 |