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 @@
+
+