diff --git a/src/AtomUI.Desktop.Controls/TreeView/NodeSwitcherButton.cs b/src/AtomUI.Desktop.Controls/TreeView/NodeSwitcherButton.cs index a9d98ef2a..bf45d2499 100644 --- a/src/AtomUI.Desktop.Controls/TreeView/NodeSwitcherButton.cs +++ b/src/AtomUI.Desktop.Controls/TreeView/NodeSwitcherButton.cs @@ -4,6 +4,7 @@ using AtomUI.Controls.Utils; using AtomUI.Icons.AntDesign; using Avalonia; using Avalonia.Animation; +using Avalonia.Controls; using Avalonia.Controls.Primitives; using Avalonia.Data; using Avalonia.Interactivity; @@ -24,31 +25,31 @@ internal class NodeSwitcherButton : ToggleButton { #region 公共属性定义 - public static readonly StyledProperty ExpandIconProperty = - AvaloniaProperty.Register(nameof(ExpandIcon)); + public static readonly StyledProperty ExpandIconProperty = + AvaloniaProperty.Register(nameof(ExpandIcon)); - public static readonly StyledProperty CollapseIconProperty = - AvaloniaProperty.Register(nameof(CollapseIcon)); + public static readonly StyledProperty CollapseIconProperty = + AvaloniaProperty.Register(nameof(CollapseIcon)); - public static readonly StyledProperty LoadingIconProperty = - AvaloniaProperty.Register(nameof(LoadingIcon)); + public static readonly StyledProperty LoadingIconProperty = + AvaloniaProperty.Register(nameof(LoadingIcon)); - public static readonly StyledProperty LeafIconProperty = - AvaloniaProperty.Register(nameof(LeafIcon)); + public static readonly StyledProperty LeafIconProperty = + AvaloniaProperty.Register(nameof(LeafIcon)); public static readonly StyledProperty IsLoadingProperty = AvaloniaProperty.Register(nameof(IsLoading), false); - public static readonly StyledProperty RotationIconProperty = - AvaloniaProperty.Register(nameof(RotationIcon)); + public static readonly StyledProperty RotationIconProperty = + AvaloniaProperty.Register(nameof(RotationIcon)); - public Icon? LoadingIcon + public PathIcon? LoadingIcon { get => GetValue(LoadingIconProperty); set => SetValue(LoadingIconProperty, value); } - public Icon? LeafIcon + public PathIcon? LeafIcon { get => GetValue(LeafIconProperty); set => SetValue(LeafIconProperty, value); @@ -60,19 +61,19 @@ internal class NodeSwitcherButton : ToggleButton set => SetValue(IsLoadingProperty, value); } - public Icon? RotationIcon + public PathIcon? RotationIcon { get => GetValue(RotationIconProperty); set => SetValue(RotationIconProperty, value); } - public Icon? ExpandIcon + public PathIcon? ExpandIcon { get => GetValue(ExpandIconProperty); set => SetValue(ExpandIconProperty, value); } - public Icon? CollapseIcon + public PathIcon? CollapseIcon { get => GetValue(CollapseIconProperty); set => SetValue(CollapseIconProperty, value);