Browse Source

IsPressed property should be a StyledProperty, otherwise stackoverflow occurs

Matthijs ter Woord 8 năm trước cách đây
mục cha
commit
bfd7de2427
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      src/Avalonia.Controls/Button.cs

+ 2 - 2
src/Avalonia.Controls/Button.cs

@@ -72,8 +72,8 @@ namespace Avalonia.Controls
 
         private ICommand _command;
 
-        public static readonly AvaloniaProperty<bool> IsPressedProperty =
-            AvaloniaProperty.RegisterDirect<Button, bool>(nameof(IsPressed), b => b.IsPressed);
+        public static readonly StyledProperty<bool> IsPressedProperty =
+            AvaloniaProperty.Register<Button, bool>(nameof(IsPressed));
 
         /// <summary>
         /// Initializes static members of the <see cref="Button"/> class.