From 37d359e73d3892f05161efd2dcc3cac50643528a Mon Sep 17 00:00:00 2001 From: Soar360 Date: Tue, 19 Aug 2025 11:24:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20Pagination.cs=20=E4=B8=AD?= =?UTF-8?q?=20CurrentPage=20=E5=B1=9E=E6=80=A7=E6=B3=A8=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改 CurrentPage 属性的注册方式,新增 defaultBindingMode 参数以支持双向绑定。其他常量定义保持不变。 --- src/Ursa/Controls/Pagination/Pagination.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Ursa/Controls/Pagination/Pagination.cs b/src/Ursa/Controls/Pagination/Pagination.cs index c4e4ace..d7080f7 100644 --- a/src/Ursa/Controls/Pagination/Pagination.cs +++ b/src/Ursa/Controls/Pagination/Pagination.cs @@ -28,7 +28,7 @@ public class Pagination : TemplatedControl public const string PART_QuickJumpInput = "PART_QuickJumpInput"; public static readonly StyledProperty CurrentPageProperty = AvaloniaProperty.Register( - nameof(CurrentPage), coerce: CoerceCurrentPage); + nameof(CurrentPage), coerce: CoerceCurrentPage, defaultBindingMode: Avalonia.Data.BindingMode.TwoWay); public static readonly RoutedEvent> CurrentPageChangedEvent = RoutedEvent.Register>(nameof(CurrentPageChanged),