From b6cb62e884895cf19afc1f74439b9ff47fa12a00 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Thu, 4 Jan 2024 22:02:34 +0100 Subject: [PATCH] Unsubscribe on Stop, don't re-subscribe. D'oh. --- src/Avalonia.Base/Data/Core/BindingExpression.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Avalonia.Base/Data/Core/BindingExpression.cs b/src/Avalonia.Base/Data/Core/BindingExpression.cs index 7cf1c2e452..105a234963 100644 --- a/src/Avalonia.Base/Data/Core/BindingExpression.cs +++ b/src/Avalonia.Base/Data/Core/BindingExpression.cs @@ -395,9 +395,9 @@ internal partial class BindingExpression : UntypedBindingExpressionBase, IDescri var trigger = UpdateSourceTrigger; if (trigger is UpdateSourceTrigger.PropertyChanged) - target.PropertyChanged += OnTargetPropertyChanged; + target.PropertyChanged -= OnTargetPropertyChanged; else if (trigger is UpdateSourceTrigger.LostFocus && target is IInputElement ie) - ie.LostFocus += OnTargetLostFocus; + ie.LostFocus -= OnTargetLostFocus; } }