From 6a9aa8b628ace581657972a2e502ceb9a58b2395 Mon Sep 17 00:00:00 2001 From: tangxu <tangxu76880903> Date: 星期三, 23 十月 2024 09:46:17 +0800 Subject: [PATCH] SectionShapePara添加Index --- 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