diff --git a/src/AtomUI.Controls/AddOnDecoratedBox/AddOnDecoratedInnerBox.cs b/src/AtomUI.Controls/AddOnDecoratedBox/AddOnDecoratedInnerBox.cs index 934e5be73..39674ed7e 100644 --- a/src/AtomUI.Controls/AddOnDecoratedBox/AddOnDecoratedInnerBox.cs +++ b/src/AtomUI.Controls/AddOnDecoratedBox/AddOnDecoratedInnerBox.cs @@ -40,10 +40,10 @@ public class AddOnDecoratedInnerBox : ContentControl, AvaloniaProperty.Register(nameof(IsClearButtonVisible)); public static readonly StyledProperty IsMotionEnabledProperty - = AvaloniaProperty.Register(nameof(IsMotionEnabled)); + = AnimationAwareControlProperty.IsMotionEnabledProperty.AddOwner(); public static readonly StyledProperty IsWaveAnimationEnabledProperty - = AvaloniaProperty.Register(nameof(IsWaveAnimationEnabled)); + = AnimationAwareControlProperty.IsWaveAnimationEnabledProperty.AddOwner(); public SizeType SizeType { diff --git a/src/AtomUI.Controls/ArrowDecoratedBox/ArrowDecoratedBox.cs b/src/AtomUI.Controls/ArrowDecoratedBox/ArrowDecoratedBox.cs index efc182aba..2f29ff500 100644 --- a/src/AtomUI.Controls/ArrowDecoratedBox/ArrowDecoratedBox.cs +++ b/src/AtomUI.Controls/ArrowDecoratedBox/ArrowDecoratedBox.cs @@ -97,10 +97,10 @@ public class ArrowDecoratedBox : ContentControl, nameof(ArrowPosition)); public static readonly StyledProperty IsMotionEnabledProperty - = AvaloniaProperty.Register(nameof(IsMotionEnabled)); + = AnimationAwareControlProperty.IsMotionEnabledProperty.AddOwner(); public static readonly StyledProperty IsWaveAnimationEnabledProperty - = AvaloniaProperty.Register(nameof(IsWaveAnimationEnabled)); + = AnimationAwareControlProperty.IsWaveAnimationEnabledProperty.AddOwner(); /// /// 是否显示指示箭头 diff --git a/src/AtomUI.Controls/Badge/CountBadge.cs b/src/AtomUI.Controls/Badge/CountBadge.cs index 3b4784b96..f16247cbd 100644 --- a/src/AtomUI.Controls/Badge/CountBadge.cs +++ b/src/AtomUI.Controls/Badge/CountBadge.cs @@ -56,10 +56,10 @@ public class CountBadge : Control, AvaloniaProperty.Register(nameof(BadgeIsVisible), true); public static readonly StyledProperty IsMotionEnabledProperty - = AvaloniaProperty.Register(nameof(IsMotionEnabled)); + = AnimationAwareControlProperty.IsMotionEnabledProperty.AddOwner(); public static readonly StyledProperty IsWaveAnimationEnabledProperty - = AvaloniaProperty.Register(nameof(IsWaveAnimationEnabled)); + = AnimationAwareControlProperty.IsWaveAnimationEnabledProperty.AddOwner(); public string? BadgeColor { diff --git a/src/AtomUI.Controls/Badge/DotBadge.cs b/src/AtomUI.Controls/Badge/DotBadge.cs index 13a37130a..5cb14863f 100644 --- a/src/AtomUI.Controls/Badge/DotBadge.cs +++ b/src/AtomUI.Controls/Badge/DotBadge.cs @@ -49,10 +49,10 @@ public class DotBadge : Control, AvaloniaProperty.Register(nameof(BadgeIsVisible)); public static readonly StyledProperty IsMotionEnabledProperty - = AvaloniaProperty.Register(nameof(IsMotionEnabled)); + = AnimationAwareControlProperty.IsMotionEnabledProperty.AddOwner(); public static readonly StyledProperty IsWaveAnimationEnabledProperty - = AvaloniaProperty.Register(nameof(IsWaveAnimationEnabled)); + = AnimationAwareControlProperty.IsWaveAnimationEnabledProperty.AddOwner(); public string? DotColor { diff --git a/src/AtomUI.Controls/ButtonSpinner/ButtonSpinner.cs b/src/AtomUI.Controls/ButtonSpinner/ButtonSpinner.cs index f00289223..b0f1a5561 100644 --- a/src/AtomUI.Controls/ButtonSpinner/ButtonSpinner.cs +++ b/src/AtomUI.Controls/ButtonSpinner/ButtonSpinner.cs @@ -39,10 +39,10 @@ public class ButtonSpinner : AvaloniaButtonSpinner, AddOnDecoratedBox.StatusProperty.AddOwner(); public static readonly StyledProperty IsMotionEnabledProperty - = AvaloniaProperty.Register(nameof(IsMotionEnabled)); + = AnimationAwareControlProperty.IsMotionEnabledProperty.AddOwner(); public static readonly StyledProperty IsWaveAnimationEnabledProperty - = AvaloniaProperty.Register(nameof(IsWaveAnimationEnabled)); + = AnimationAwareControlProperty.IsWaveAnimationEnabledProperty.AddOwner(); public object? LeftAddOn { diff --git a/src/AtomUI.Controls/Buttons/Button.cs b/src/AtomUI.Controls/Buttons/Button.cs index 909418ac2..78bfe855a 100644 --- a/src/AtomUI.Controls/Buttons/Button.cs +++ b/src/AtomUI.Controls/Buttons/Button.cs @@ -79,10 +79,10 @@ public class Button : AvaloniaButton, = AvaloniaProperty.Register(nameof(IsIconVisible), true); public static readonly StyledProperty IsMotionEnabledProperty - = AvaloniaProperty.Register(nameof(IsMotionEnabled)); + = AnimationAwareControlProperty.IsMotionEnabledProperty.AddOwner