From d7be195b0e1949c7b38bce2ad83ae974cbfac094 Mon Sep 17 00:00:00 2001 From: chr <chr@mailcom> Date: 星期三, 04 九月 2024 13:58:54 +0800 Subject: [PATCH] 优化图纸审核备注的图片上传; --- PdmSwPlugin.DrawApprove/DrawApprove.xaml | 33 ++++++++++++++++++++++++++++++--- 1 files changed, 30 insertions(+), 3 deletions(-) diff --git a/PdmSwPlugin.DrawApprove/DrawApprove.xaml b/PdmSwPlugin.DrawApprove/DrawApprove.xaml index acb4f73..ded5c69 100644 --- a/PdmSwPlugin.DrawApprove/DrawApprove.xaml +++ b/PdmSwPlugin.DrawApprove/DrawApprove.xaml @@ -116,14 +116,41 @@ AutoGenerateColumns="False" CanUserAddRows="False" CanUserSortColumns="False" + RowHeaderWidth="0" FontSize="18" CanUserDeleteRows="False"> + + <treeData:TreeDataGrid.Resources> + <SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}" Color="Transparent"/> + </treeData:TreeDataGrid.Resources> + + + <treeData:TreeDataGrid.RowStyle> + + + <Style TargetType="DataGridRow"> + <Style.Triggers> + <DataTrigger Binding="{Binding Path=Data.IsOpening}" Value="True"> + <Setter Property="Background" Value="Orange"/> + </DataTrigger> + </Style.Triggers> + </Style> + </treeData:TreeDataGrid.RowStyle> + <treeData:TreeDataGrid.CellStyle> <Style TargetType="DataGridCell" > - <Setter Property="TextBox.Margin" Value="0"/> + <Style.Triggers> + <MultiDataTrigger> + <MultiDataTrigger.Conditions> + <Condition Binding="{Binding RelativeSource={RelativeSource AncestorType={x:Type DataGridCell}}, Path=IsSealed}" Value="True"/> + <Condition Binding="{Binding RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}, Path=IsKeyboardFocusWithin}" Value="False"/> + </MultiDataTrigger.Conditions> + <Setter Property="Background" Value="RED"/> + </MultiDataTrigger> + </Style.Triggers> </Style> </treeData:TreeDataGrid.CellStyle> - + <treeData:TreeDataGrid.Columns> <DataGridTemplateColumn Width="25"> <DataGridTemplateColumn.Header> @@ -142,7 +169,7 @@ <DataGridTemplateColumn.CellTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> - <TextBox IsReadOnly="True" BorderThickness="0" HorizontalContentAlignment="Stretch" Text="{Binding Data.materialCode,Mode=OneWay}"/> + <TextBox IsReadOnly="True" Background="Transparent" BorderThickness="0" HorizontalContentAlignment="Stretch" Text="{Binding Data.materialCode,Mode=OneWay}"/> </StackPanel> </DataTemplate> </DataGridTemplateColumn.CellTemplate> -- Gitblit v1.9.1