You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
82 lines
4.9 KiB
82 lines
4.9 KiB
<Window x:Class="KPlan.Forms.KCheckProject"
|
|
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:KPlan.Forms"
|
|
mc:Ignorable="d" Loaded="Window_Loaded" WindowStartupLocation="CenterOwner" Height="600" Width="800" MinHeight="480" MinWidth="640" Icon="/EPLAN.EplAddin.KPlan;component/Resources/logo_16.ico" Title="检查项目">
|
|
<!--<Window.Resources>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<Trigger Property="Text" Value="TC不存在">
|
|
<Setter Property="Foreground" Value="Red"/>
|
|
</Trigger>
|
|
<Trigger Property="Text" Value="停用部件">
|
|
<Setter Property="Foreground" Value="Red"/>
|
|
</Trigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</Window.Resources>-->
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="35"/>
|
|
<RowDefinition Height="*"/>
|
|
<RowDefinition Height="35"/>
|
|
</Grid.RowDefinitions>
|
|
<Grid Grid.Row="0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="auto"/>
|
|
<ColumnDefinition Width="auto"/>
|
|
<ColumnDefinition Width="25"/>
|
|
<ColumnDefinition Width="auto"/>
|
|
<ColumnDefinition Width="auto"/>
|
|
<ColumnDefinition Width="*"/>
|
|
<ColumnDefinition Width="auto"/>
|
|
<ColumnDefinition Width="15"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Label Content=" 项目编号:" Grid.Column="0" VerticalAlignment="Center" />
|
|
<Label x:Name="tb_ProjId" BorderThickness="0 0 0 2" BorderBrush="DarkGray" Grid.Column="1" Width="160" Height="25" VerticalContentAlignment="Center"/>
|
|
<Label Content="项目名称:" Grid.Column="3" VerticalAlignment="Center"/>
|
|
<Label x:Name="tb_ProjName" BorderThickness="0 0 0 2" BorderBrush="DarkGray" Grid.Column="4" Width="160" Height="25" VerticalContentAlignment="Center"/>
|
|
<Button x:Name="b_save" Content="保存" Click="b_save_Click" Grid.Column="6" Width="95" Height="25" />
|
|
</Grid>
|
|
<DataGrid Margin="5 0 5 0" Grid.Row="1" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" Loaded="datagrid_CheckResult_Loaded" ItemsSource="{Binding}" HeadersVisibility="Column" IsReadOnly="True" Name="datagrid_CheckResult" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" MinWidth="300" ColumnHeaderHeight="25">
|
|
<DataGrid.CellStyle>
|
|
<Style TargetType="{x:Type DataGridCell}" >
|
|
<!--<Setter Property="Foreground" Value="Green"/>-->
|
|
<Style.Triggers>
|
|
<MultiDataTrigger>
|
|
<MultiDataTrigger.Conditions>
|
|
<Condition Binding="{Binding Path=Column.Header, RelativeSource={RelativeSource Self}}" Value="检查结果"/>
|
|
<Condition Binding="{Binding [检查结果]}" Value="TC不存在"/>
|
|
</MultiDataTrigger.Conditions>
|
|
<Setter Property="Foreground" Value="Red"/>
|
|
</MultiDataTrigger>
|
|
<MultiDataTrigger>
|
|
<MultiDataTrigger.Conditions>
|
|
<Condition Binding="{Binding Path=Column.Header, RelativeSource={RelativeSource Self}}" Value="检查结果"/>
|
|
<Condition Binding="{Binding [检查结果]}" Value="停产部件"/>
|
|
</MultiDataTrigger.Conditions>
|
|
<Setter Property="Foreground" Value="Red"/>
|
|
</MultiDataTrigger>
|
|
<!--<DataTrigger Binding="{Binding [检查结果]}" Value="TC不存在">
|
|
<Setter Property="Foreground" Value="Red"/>
|
|
</DataTrigger>-->
|
|
</Style.Triggers>
|
|
</Style>
|
|
</DataGrid.CellStyle>
|
|
</DataGrid>
|
|
<Grid Grid.Row="2" HorizontalAlignment="Right">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="auto"/>
|
|
<ColumnDefinition Width="18"/>
|
|
<ColumnDefinition Width="auto"/>
|
|
<ColumnDefinition Width="15"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Button Name="b_Export" Click="b_Export_Click" Content="导出" IsEnabled="False" Width="95" Height="25" Grid.Column="0"/>
|
|
<Button Name="b_Close" Click="b_Close_Click" Content="退出" Width="95" Height="25" Grid.Column="2"/>
|
|
</Grid>
|
|
|
|
</Grid>
|
|
</Window>
|