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