From 81c57a04cd84e80bbfa8d7ae2038e008f2ddf7ca Mon Sep 17 00:00:00 2001 From: chinboy Date: Mon, 20 Apr 2026 10:15:10 +0800 Subject: [PATCH] refactor(InlineNavMenuItemHeader): migrate Transitions from C# to XAML theme --- .../NavMenu/Header/InlineNavMenuItemHeader.cs | 8 -------- .../Themes/InlineNavMenuItemHeaderTheme.axaml | 12 +++++++++++- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/AtomUI.Desktop.Controls/NavMenu/Header/InlineNavMenuItemHeader.cs b/src/AtomUI.Desktop.Controls/NavMenu/Header/InlineNavMenuItemHeader.cs index afe167463..decac0ed8 100644 --- a/src/AtomUI.Desktop.Controls/NavMenu/Header/InlineNavMenuItemHeader.cs +++ b/src/AtomUI.Desktop.Controls/NavMenu/Header/InlineNavMenuItemHeader.cs @@ -1,6 +1,4 @@ -using AtomUI.Controls; using Avalonia; -using Avalonia.Animation; using Avalonia.Media; namespace AtomUI.Desktop.Controls; @@ -44,10 +42,4 @@ public class InlineNavMenuItemHeader : BaseNavMenuItemHeader set => SetValue(MenuIndicatorRenderTransformProperty, value); } #endregion - - protected override void NotifyConfigureTransitions(Transitions transitions) - { - base.NotifyConfigureTransitions(transitions); - transitions.Add(TransitionUtils.CreateTransition(MenuIndicatorRenderTransformProperty)); - } } \ No newline at end of file diff --git a/src/AtomUI.Desktop.Controls/NavMenu/Themes/InlineNavMenuItemHeaderTheme.axaml b/src/AtomUI.Desktop.Controls/NavMenu/Themes/InlineNavMenuItemHeaderTheme.axaml index 92e55050f..9026e5638 100644 --- a/src/AtomUI.Desktop.Controls/NavMenu/Themes/InlineNavMenuItemHeaderTheme.axaml +++ b/src/AtomUI.Desktop.Controls/NavMenu/Themes/InlineNavMenuItemHeaderTheme.axaml @@ -82,7 +82,17 @@ + + - + \ No newline at end of file