瀏覽代碼

Added ExpandAll(), CollapseAll() and Collapsed() functions to GridTreeuiComponent

frankvandenbos 1 月之前
父節點
當前提交
e7963c0ce6
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      inabox.wpf/DynamicGrid/UIComponent/DynamicGridTreeUIComponent.cs

+ 5 - 0
inabox.wpf/DynamicGrid/UIComponent/DynamicGridTreeUIComponent.cs

@@ -163,6 +163,11 @@ public class DynamicGridTreeUIComponent<T, TKey> : IDynamicGridUIComponent<T>, I
         }
     }
 
+    public void ExpandAll() => _tree.ExpandAllNodes();
+    public void CollapseAll() => _tree.CollapseAllNodes();
+
+    public bool Collapsed() => _tree.View.Nodes.Any(x => x.IsExpanded) == false;
+
     private double minRowHeight = 30D;
     private double maxRowHeight = 30D;