From ce7ba1dc601607c99fb2f375b678c4bb7e25ae79 Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Thu, 6 Oct 2022 22:03:31 +0800 Subject: [PATCH] enhance: close #1167 --- .../HandyControl_Shared/Controls/TabControl/TabControl.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Shared/HandyControl_Shared/Controls/TabControl/TabControl.cs b/src/Shared/HandyControl_Shared/Controls/TabControl/TabControl.cs index b4813a2d..4d63d36f 100644 --- a/src/Shared/HandyControl_Shared/Controls/TabControl/TabControl.cs +++ b/src/Shared/HandyControl_Shared/Controls/TabControl/TabControl.cs @@ -419,7 +419,10 @@ public class TabControl : System.Windows.Controls.TabControl if (ItemContainerGenerator.ContainerFromItem(item) is not TabItem tabItem) continue; tabItem.RaiseEvent(argsClosing); - if (argsClosing.Cancel) return; + if (argsClosing.Cancel) + { + continue; + } tabItem.RaiseEvent(new RoutedEventArgs(TabItem.ClosedEvent, item)); list.Remove(item);