From 771a0e7b6b1276087515bbe94de28358cb92963b Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期四, 04 六月 2026 10:32:27 +0800
Subject: [PATCH] 优化老化;

---
 HMI.UI/Controls/treegrid/Controls/TreeDataGrid.cs |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/HMI.UI/Controls/treegrid/Controls/TreeDataGrid.cs b/HMI.UI/Controls/treegrid/Controls/TreeDataGrid.cs
index 8823656..8dc00d4 100644
--- a/HMI.UI/Controls/treegrid/Controls/TreeDataGrid.cs
+++ b/HMI.UI/Controls/treegrid/Controls/TreeDataGrid.cs
@@ -19,10 +19,10 @@
 
         static TreeDataGrid()
         {
-            //ScrollViewer.HorizontalScrollBarVisibilityProperty
-            //    .OverrideMetadata(typeof(TreeDataGrid), new FrameworkPropertyMetadata(ScrollBarVisibility.Disabled));
-            //ScrollViewer.VerticalScrollBarVisibilityProperty
-            //    .OverrideMetadata(typeof(TreeDataGrid), new FrameworkPropertyMetadata(ScrollBarVisibility.Disabled));
+            ScrollViewer.HorizontalScrollBarVisibilityProperty
+                .OverrideMetadata(typeof(TreeDataGrid), new FrameworkPropertyMetadata(ScrollBarVisibility.Disabled));
+            ScrollViewer.VerticalScrollBarVisibilityProperty
+                .OverrideMetadata(typeof(TreeDataGrid), new FrameworkPropertyMetadata(ScrollBarVisibility.Disabled));
         }
 
         protected override DependencyObject GetContainerForItemOverride()
@@ -50,10 +50,10 @@
             {
                 oldTreeData.IsExpandedChange -= DataIsExpandedChange;
                 oldTreeData.VisibleChange -= DataVisiableChange;
-
             }
             if (DataContext != null && DataContext is TreeItemData treeData)
             {
+                Visibility = treeData.IsVisible ? Visibility.Visible : Visibility.Collapsed;
                 treeData.IsExpandedChange += DataIsExpandedChange;
                 treeData.VisibleChange += DataVisiableChange;
             }

--
Gitblit v1.9.1