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>
|