From 5ea703e48b732f2aecc0d16b550e2d7f7d99d190 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 24 Nov 2023 16:41:59 +0100 Subject: [PATCH] Don't call obsolete API. --- src/Avalonia.Base/Animation/AnimatorKeyFrame.cs | 4 ++-- src/Avalonia.Base/ClassBindingManager.cs | 2 +- src/Avalonia.Controls/AutoCompleteBox/AutoCompleteBox.cs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Avalonia.Base/Animation/AnimatorKeyFrame.cs b/src/Avalonia.Base/Animation/AnimatorKeyFrame.cs index 81f742de9a..5e81fb78a8 100644 --- a/src/Avalonia.Base/Animation/AnimatorKeyFrame.cs +++ b/src/Avalonia.Base/Animation/AnimatorKeyFrame.cs @@ -59,11 +59,11 @@ namespace Avalonia.Animation if (value is IBinding binding) { - return this.Bind(ValueProperty, binding, targetControl); + return this.Bind(ValueProperty, binding); } else { - return this.Bind(ValueProperty, Observable.SingleValue(value).ToBinding(), targetControl); + return this.Bind(ValueProperty, Observable.SingleValue(value).ToBinding()); } } diff --git a/src/Avalonia.Base/ClassBindingManager.cs b/src/Avalonia.Base/ClassBindingManager.cs index 55f3a7892a..ecb5863043 100644 --- a/src/Avalonia.Base/ClassBindingManager.cs +++ b/src/Avalonia.Base/ClassBindingManager.cs @@ -14,7 +14,7 @@ namespace Avalonia { if (!s_RegisteredProperties.TryGetValue(className, out var prop)) s_RegisteredProperties[className] = prop = RegisterClassProxyProperty(className); - return target.Bind(prop, source, anchor); + return target.Bind(prop, source); } [System.Diagnostics.CodeAnalysis.SuppressMessage("AvaloniaProperty", "AVP1001:The same AvaloniaProperty should not be registered twice", diff --git a/src/Avalonia.Controls/AutoCompleteBox/AutoCompleteBox.cs b/src/Avalonia.Controls/AutoCompleteBox/AutoCompleteBox.cs index 54af9fb741..7f1253e809 100644 --- a/src/Avalonia.Controls/AutoCompleteBox/AutoCompleteBox.cs +++ b/src/Avalonia.Controls/AutoCompleteBox/AutoCompleteBox.cs @@ -2094,7 +2094,7 @@ namespace Avalonia.Controls { _binding = value; if (value is not null) - AvaloniaObjectExtensions.Bind(this, ValueProperty, value); + Bind(ValueProperty, value); } }