| | |
| | | <Window x:Class="Plugin.TestResult_WPF.InfoWindow" |
| | | <pu:WindowX x:Class="Plugin.TestResult_WPF.InfoWindow" |
| | | xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
| | | xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
| | | xmlns:d="http://schemas.microsoft.com/expression/blend/2008" |
| | | xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
| | | xmlns:local="clr-namespace:Plugin.TestResult_WPF" |
| | | mc:Ignorable="d" |
| | | Style="{StaticResource ModalWindow}" |
| | | xmlns:hb="clr-namespace:HMI.Base;assembly=HMI.Base" |
| | | xmlns:uic="clr-namespace:HMI.UI.Converter;assembly=HMI.UI" |
| | | xmlns:pw="https://opensource.panuon.com/wpf" |
| | | xmlns:pu="https://opensource.panuon.com/wpf-ui" |
| | | xmlns:dp="clr-namespace:HMI.UI.DpUtil;assembly=HMI.UI" |
| | | xmlns:cc="clr-namespace:HMI.Core;assembly=HMI.Core" |
| | | InteropOwnersMask="False" |
| | | Topmost="False" |
| | | Loaded="Window_Loaded" |
| | | Unloaded="Window_Unloaded" |
| | | SizeChanged="Window_SizeChanged" |
| | | pu:WindowXModalDialog.Buttons="{x:Null}" |
| | | Title="{Binding title}" Height="500" Width="800"> |
| | | <DataGrid ItemsSource="{Binding dataSource}" AutoGenerateColumns="False" |
| | | <Grid x:Name="mainGrid"> |
| | | <Grid.RowDefinitions> |
| | | <RowDefinition/> |
| | | <RowDefinition Height="Auto"/> |
| | | <RowDefinition Height="Auto"/> |
| | | </Grid.RowDefinitions> |
| | | <DataGrid ItemsSource="{Binding dataSource}" AutoGenerateColumns="False" |
| | | CanUserAddRows="False" |
| | | CanUserDeleteRows="False" |
| | | IsReadOnly="True" |
| | | ColumnWidth="*" |
| | | FontSize="16" |
| | | > |
| | | <DataGrid.Columns> |
| | | <DataGridTextColumn Header="测试项名称" Binding="{Binding step}"/> |
| | | <DataGridTextColumn Header="测试值" Binding="{Binding value}"/> |
| | | <DataGridTextColumn Header="测试结果" Binding="{Binding result}"/> |
| | | <DataGridTextColumn Header="测试范围" Binding="{Binding range}"/> |
| | | <DataGridTextColumn Header="测试条件" Binding="{Binding condition}"/> |
| | | <DataGridTextColumn Header="更新时间" Binding="{Binding updateTime}"/> |
| | | </DataGrid.Columns> |
| | | </DataGrid> |
| | | </Window> |
| | | VirtualizingStackPanel.VirtualizationMode="Standard" |
| | | FontSize="16"> |
| | | <DataGrid.Columns> |
| | | <!--<DataGridTemplateColumn Header="#" CanUserResize="False" Width="Auto"> |
| | | <DataGridTemplateColumn.CellTemplate> |
| | | <DataTemplate> |
| | | <TextBlock Text="{Binding Converter={StaticResource rowNumber}, |
| | | RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type DataGridRow},AncestorLevel=1}}"/> |
| | | </DataTemplate> |
| | | </DataGridTemplateColumn.CellTemplate> |
| | | </DataGridTemplateColumn>--> |
| | | <DataGridTextColumn Header="测试项名称" Binding="{Binding step}"/> |
| | | <DataGridTextColumn Header="测试值" Binding="{Binding value}"/> |
| | | <DataGridTextColumn Header="测试结果" Binding="{Binding result}"/> |
| | | <DataGridTextColumn Header="测试范围" Binding="{Binding range}"/> |
| | | <DataGridTextColumn Header="测试条件" Binding="{Binding condition}"/> |
| | | <DataGridTextColumn Header="更新时间" Binding="{Binding updateTime}"/> |
| | | </DataGrid.Columns> |
| | | </DataGrid> |
| | | |
| | | <Grid Background="#f1eded" Grid.Row="2" Height="25"> |
| | | <DockPanel> |
| | | <StackPanel DockPanel.Dock="Right" Orientation="Horizontal" Margin="0,0,30,0"> |
| | | <Label Padding="0" FontSize="12" |
| | | VerticalAlignment="Center" |
| | | VerticalContentAlignment="Center" Content="探针使用次数:"/> |
| | | <Label Padding="0" FontSize="12" Margin="0,0,15,0" |
| | | VerticalAlignment="Center" |
| | | VerticalContentAlignment="Center" Content="{Binding ProbeCount}"/> |
| | | |
| | | |
| | | <Label x:Name="alarmLabel" Padding="0" FontSize="12" |
| | | VerticalAlignment="Center" |
| | | VerticalContentAlignment="Center" Content="预警次数:"/> |
| | | <Label x:Name="alarmValue" Padding="0" FontSize="12" |
| | | VerticalAlignment="Center" |
| | | VerticalContentAlignment="Center" Content="{Binding ProbeWarn}"/> |
| | | |
| | | <Button Style="{StaticResource LinkButton}" Margin="10,0,0,0" Click="Button_Click" >清空</Button> |
| | | </StackPanel> |
| | | |
| | | <Label x:Name="probeCountAlarm" Visibility="Collapsed" DockPanel.Dock="Left" Padding="30,0" FontSize="12" Foreground="Red" |
| | | VerticalAlignment="Center" |
| | | VerticalContentAlignment="Center" Content="探针使用已达到预警次数,请注意!"/> |
| | | </DockPanel> |
| | | </Grid> |
| | | </Grid> |
| | | </pu:WindowX> |