From 0f58c0039852f4be3d449906e9f2fb54332126c6 Mon Sep 17 00:00:00 2001
From: tangxu <tangxu76880903>
Date: 星期一, 14 十月 2024 15:43:53 +0800
Subject: [PATCH] 引用丢失!

---
 WinFrmUI/DPumpHydr.WinFrmUI.Ribbon/Component Classes/RibbonPanel.cs |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/WinFrmUI/DPumpHydr.WinFrmUI.Ribbon/Component Classes/RibbonPanel.cs b/WinFrmUI/DPumpHydr.WinFrmUI.Ribbon/Component Classes/RibbonPanel.cs
index d4888ae..632d257 100644
--- a/WinFrmUI/DPumpHydr.WinFrmUI.Ribbon/Component Classes/RibbonPanel.cs
+++ b/WinFrmUI/DPumpHydr.WinFrmUI.Ribbon/Component Classes/RibbonPanel.cs
@@ -194,6 +194,11 @@
 
         [DefaultValue(true)]
         [Category("Behavior")]
+        [Description("Sets if changes to this panel's Enabled flag should be cascaded to its children")]
+        public bool CascadeEnabledFlag { get; set; } = true;
+
+		[DefaultValue(true)]
+		[Category("Behavior")]
         [Description("Sets if the panel should be enabled")]
         public bool Enabled
         {
@@ -210,13 +215,15 @@
             {
                 _enabled = value;
                 Owner.Invalidate();
-
+                if (CascadeEnabledFlag)
+                {
                 foreach (RibbonItem item in Items)
                 {
                     item.Enabled = value;
                 }
             }
         }
+		}
 
         [DefaultValue(true)]
         [Category("Behavior")]

--
Gitblit v1.9.3