From 8eaafee693502c24b32f5c62f69f7e15d9a49216 Mon Sep 17 00:00:00 2001 From: Dong Bin Date: Fri, 18 Apr 2025 19:09:53 +0800 Subject: [PATCH] feat: always unregister event if possible. --- src/Ursa/Controls/PopConfirm/PopConfirm.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Ursa/Controls/PopConfirm/PopConfirm.cs b/src/Ursa/Controls/PopConfirm/PopConfirm.cs index faf4c57..36d3797 100644 --- a/src/Ursa/Controls/PopConfirm/PopConfirm.cs +++ b/src/Ursa/Controls/PopConfirm/PopConfirm.cs @@ -194,9 +194,9 @@ public class PopConfirm : ContentControl var canExecute = command.CanExecute(button.CommandParameter); if (canExecute) { - command.CanExecuteChanged -= OnCanExecuteChanged; _popup?.SetValue(Popup.IsOpenProperty, false); } + command.CanExecuteChanged -= OnCanExecuteChanged; } command.CanExecuteChanged += OnCanExecuteChanged;