From c84c8a3c90e5571518f4186f8cd98c3897e4fc1c Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Thu, 12 Mar 2026 16:34:24 +0800 Subject: [PATCH] fix: fix :checked:disabled color in AppBarToggleButton. --- .../Pages/CommandBarDemo.axaml | 79 ++++++++++++------- src/Semi.Avalonia/Controls/CommandBar.axaml | 16 ++-- .../Themes/Dark/CommandBar.axaml | 2 + .../Themes/HighContrast/CommandBar.axaml | 2 + .../Themes/Light/CommandBar.axaml | 2 + 5 files changed, 69 insertions(+), 32 deletions(-) diff --git a/demo/Semi.Avalonia.Demo/Pages/CommandBarDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/CommandBarDemo.axaml index 5ded044..831543a 100644 --- a/demo/Semi.Avalonia.Demo/Pages/CommandBarDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/CommandBarDemo.axaml @@ -8,37 +8,62 @@ d:DesignHeight="600" d:DesignWidth="800" mc:Ignorable="d"> + + + Bottom + Collapsed + Right + + + Auto + Collapsed + Visible + + - - - - - - - - Bottom - Collapsed - Right - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + IsOpen="{Binding #isop.IsChecked}" + IsSticky="{Binding #isst.IsChecked}" + Width="{Binding #ws.Value}"> + @@ -46,13 +71,13 @@ - + - - + + - + @@ -62,7 +87,7 @@ - + diff --git a/src/Semi.Avalonia/Controls/CommandBar.axaml b/src/Semi.Avalonia/Controls/CommandBar.axaml index bb216be..e4c6950 100644 --- a/src/Semi.Avalonia/Controls/CommandBar.axaml +++ b/src/Semi.Avalonia/Controls/CommandBar.axaml @@ -4,8 +4,8 @@ xmlns:collections="clr-namespace:Avalonia.Collections;assembly=Avalonia.Base"> - - + + - + - + @@ -42,7 +42,7 @@ - + @@ -197,6 +197,12 @@ + + diff --git a/src/Semi.Avalonia/Themes/Dark/CommandBar.axaml b/src/Semi.Avalonia/Themes/Dark/CommandBar.axaml index ed5a4d9..240174c 100644 --- a/src/Semi.Avalonia/Themes/Dark/CommandBar.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CommandBar.axaml @@ -9,6 +9,8 @@ + + diff --git a/src/Semi.Avalonia/Themes/HighContrast/CommandBar.axaml b/src/Semi.Avalonia/Themes/HighContrast/CommandBar.axaml index 56696d9..5bf5d3b 100644 --- a/src/Semi.Avalonia/Themes/HighContrast/CommandBar.axaml +++ b/src/Semi.Avalonia/Themes/HighContrast/CommandBar.axaml @@ -9,6 +9,8 @@ + + diff --git a/src/Semi.Avalonia/Themes/Light/CommandBar.axaml b/src/Semi.Avalonia/Themes/Light/CommandBar.axaml index ed5a4d9..240174c 100644 --- a/src/Semi.Avalonia/Themes/Light/CommandBar.axaml +++ b/src/Semi.Avalonia/Themes/Light/CommandBar.axaml @@ -9,6 +9,8 @@ + +