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; } }