From 4fe29b0f9e9568a85f0ced91e5041e80ee55d2c5 Mon Sep 17 00:00:00 2001 From: Deadpikle Date: Sun, 6 Jun 2021 21:27:47 -0400 Subject: [PATCH] UndoLimit now uses property properly --- src/Avalonia.Controls/TextBox.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Avalonia.Controls/TextBox.cs b/src/Avalonia.Controls/TextBox.cs index ffe0d39cab..06745bb3bc 100644 --- a/src/Avalonia.Controls/TextBox.cs +++ b/src/Avalonia.Controls/TextBox.cs @@ -141,8 +141,8 @@ namespace Avalonia.Controls public static readonly DirectProperty UndoLimitProperty = AvaloniaProperty.RegisterDirect( nameof(UndoLimit), - o => o._undoRedoHelper.Limit, - (o, v) => o._undoRedoHelper.Limit = v, + o => o.UndoLimit, + (o, v) => o.UndoLimit = v, unsetValue: -1); struct UndoRedoState : IEquatable @@ -481,10 +481,10 @@ namespace Avalonia.Controls public int UndoLimit { - get { return GetValue(UndoLimitProperty); } + get { return _undoRedoHelper.Limit; } set { - SetValue(UndoLimitProperty, value); + _undoRedoHelper.Limit = value; // from docs at // https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.primitives.textboxbase.isundoenabled: // "Setting UndoLimit clears the undo queue."