浏览代码

Moved subscription to static ctor.

Steven Kirk 5 年之前
父节点
当前提交
8fed6ed946
共有 1 个文件被更改,包括 5 次插入1 次删除
  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;
         private bool? _isChecked = false;
 
 
+        static ToggleButton()
+        {
+            IsCheckedProperty.Changed.AddClassHandler<ToggleButton>((x, e) => x.OnIsCheckedChanged(e));
+        }
+
         public ToggleButton()
         public ToggleButton()
         {
         {
             UpdatePseudoClasses(IsChecked);
             UpdatePseudoClasses(IsChecked);
-            IsCheckedProperty.Changed.AddClassHandler<ToggleButton>((x, e) => x.OnIsCheckedChanged(e));
         }
         }
 
 
         /// <summary>
         /// <summary>