Bläddra i källkod

Moved subscription to static ctor.

Steven Kirk 5 år sedan
förälder
incheckning
8fed6ed946
1 ändrade filer med 5 tillägg och 1 borttagningar
  1. 5 1
      src/Avalonia.Controls/Primitives/ToggleButton.cs

+ 5 - 1
src/Avalonia.Controls/Primitives/ToggleButton.cs

@@ -49,10 +49,14 @@ namespace Avalonia.Controls.Primitives
 
         private bool? _isChecked = false;
 
+        static ToggleButton()
+        {
+            IsCheckedProperty.Changed.AddClassHandler<ToggleButton>((x, e) => x.OnIsCheckedChanged(e));
+        }
+
         public ToggleButton()
         {
             UpdatePseudoClasses(IsChecked);
-            IsCheckedProperty.Changed.AddClassHandler<ToggleButton>((x, e) => x.OnIsCheckedChanged(e));
         }
 
         /// <summary>