From 32e5e6b5f2f5d29dfbd388ac2e4f2e1ef7c28001 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Mon, 13 Jan 2025 15:06:39 +0800
Subject: [PATCH] feat: replace SolidColorBrush with StaticResource in
high-contrast themes.
---
.../Themes/HighContrast/AdornerLayer.axaml | 4 +-
.../Themes/HighContrast/AutoCompleteBox.axaml | 4 +-
.../Themes/HighContrast/Border.axaml | 4 +-
.../Themes/HighContrast/Button.axaml | 57 ++++++--------
.../Themes/HighContrast/ButtonSpinner.axaml | 14 ++--
.../Themes/HighContrast/Calendar.axaml | 56 ++++++-------
.../HighContrast/CalendarDatePicker.axaml | 20 ++---
.../Themes/HighContrast/CaptionButtons.axaml | 10 +--
.../Themes/HighContrast/CheckBox.axaml | 59 +++++++-------
.../Themes/HighContrast/ComboBox.axaml | 68 ++++++++--------
.../HighContrast/DateTimePickerShared.axaml | 46 +++++------
.../Themes/HighContrast/Expander.axaml | 14 ++--
.../Themes/HighContrast/Flyout.axaml | 6 +-
.../Themes/HighContrast/GridSplitter.axaml | 4 +-
.../HighContrast/HeaderedContentControl.axaml | 6 +-
.../Themes/HighContrast/HyperlinkButton.axaml | 10 +--
.../Themes/HighContrast/ListBox.axaml | 23 +++---
.../HighContrast/ManagedFileChooser.axaml | 4 +-
.../Themes/HighContrast/Menu.axaml | 33 ++++----
.../HighContrast/NotificationCard.axaml | 13 ++--
.../Themes/HighContrast/ProgressBar.axaml | 12 +--
.../Themes/HighContrast/RadioButton.axaml | 78 +++++++++----------
.../HighContrast/RefreshContainer.axaml | 2 +-
.../Themes/HighContrast/ScrollViewer.axaml | 8 +-
.../Themes/HighContrast/Slider.axaml | 22 +++---
.../Themes/HighContrast/SplitView.axaml | 4 +-
.../Themes/HighContrast/TabItem.axaml | 13 ++--
.../Themes/HighContrast/TextBlock.axaml | 15 ++--
.../Themes/HighContrast/TextBox.axaml | 31 ++++----
.../Themes/HighContrast/ToggleButton.axaml | 56 +++++++------
.../Themes/HighContrast/ToggleSwitch.axaml | 28 +++----
.../Themes/HighContrast/Tooltip.axaml | 6 +-
.../Themes/HighContrast/TreeView.axaml | 25 +++---
.../Themes/HighContrast/Window.axaml | 4 +-
.../Tokens/HighContrast/Aquatic.axaml | 8 ++
.../Tokens/HighContrast/Desert.axaml | 8 ++
.../Tokens/HighContrast/Dusk.axaml | 8 ++
.../Tokens/HighContrast/NightSky.axaml | 8 ++
38 files changed, 381 insertions(+), 410 deletions(-)
diff --git a/src/Semi.Avalonia/Themes/HighContrast/AdornerLayer.axaml b/src/Semi.Avalonia/Themes/HighContrast/AdornerLayer.axaml
index fe2a724..c7bc7ca 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/AdornerLayer.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/AdornerLayer.axaml
@@ -1,4 +1,4 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/AutoCompleteBox.axaml b/src/Semi.Avalonia/Themes/HighContrast/AutoCompleteBox.axaml
index d1b18c5..63ca5fb 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/AutoCompleteBox.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/AutoCompleteBox.axaml
@@ -1,4 +1,4 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Border.axaml b/src/Semi.Avalonia/Themes/HighContrast/Border.axaml
index 8c393fc..c601309 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/Border.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/Border.axaml
@@ -1,4 +1,4 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Button.axaml b/src/Semi.Avalonia/Themes/HighContrast/Button.axaml
index a159fd3..cce8c77 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/Button.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/Button.axaml
@@ -1,48 +1,39 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ButtonSpinner.axaml b/src/Semi.Avalonia/Themes/HighContrast/ButtonSpinner.axaml
index a3bbf1b..2ccc6f6 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/ButtonSpinner.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/ButtonSpinner.axaml
@@ -1,9 +1,9 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Calendar.axaml b/src/Semi.Avalonia/Themes/HighContrast/Calendar.axaml
index e82244f..c077a42 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/Calendar.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/Calendar.axaml
@@ -1,35 +1,29 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/CalendarDatePicker.axaml b/src/Semi.Avalonia/Themes/HighContrast/CalendarDatePicker.axaml
index 3bc7595..6ec00b9 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/CalendarDatePicker.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/CalendarDatePicker.axaml
@@ -1,12 +1,12 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/CaptionButtons.axaml b/src/Semi.Avalonia/Themes/HighContrast/CaptionButtons.axaml
index b44919e..cc1f77a 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/CaptionButtons.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/CaptionButtons.axaml
@@ -1,7 +1,7 @@
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/CheckBox.axaml b/src/Semi.Avalonia/Themes/HighContrast/CheckBox.axaml
index 05ed7a2..90ccbfd 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/CheckBox.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/CheckBox.axaml
@@ -1,34 +1,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ComboBox.axaml b/src/Semi.Avalonia/Themes/HighContrast/ComboBox.axaml
index bd83982..af69299 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/ComboBox.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/ComboBox.axaml
@@ -1,39 +1,33 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/DateTimePickerShared.axaml b/src/Semi.Avalonia/Themes/HighContrast/DateTimePickerShared.axaml
index 2ad6df5..5eb7245 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/DateTimePickerShared.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/DateTimePickerShared.axaml
@@ -1,28 +1,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Expander.axaml b/src/Semi.Avalonia/Themes/HighContrast/Expander.axaml
index 6b50395..d662925 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/Expander.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/Expander.axaml
@@ -1,9 +1,9 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Flyout.axaml b/src/Semi.Avalonia/Themes/HighContrast/Flyout.axaml
index 85cf63b..b1d64a9 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/Flyout.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/Flyout.axaml
@@ -1,5 +1,5 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/GridSplitter.axaml b/src/Semi.Avalonia/Themes/HighContrast/GridSplitter.axaml
index c452ddc..82476c9 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/GridSplitter.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/GridSplitter.axaml
@@ -1,4 +1,4 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/HeaderedContentControl.axaml b/src/Semi.Avalonia/Themes/HighContrast/HeaderedContentControl.axaml
index de0dd5e..1b069c0 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/HeaderedContentControl.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/HeaderedContentControl.axaml
@@ -1,4 +1,4 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/HyperlinkButton.axaml b/src/Semi.Avalonia/Themes/HighContrast/HyperlinkButton.axaml
index a1ce552..2639aa5 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/HyperlinkButton.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/HyperlinkButton.axaml
@@ -1,7 +1,7 @@
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ListBox.axaml b/src/Semi.Avalonia/Themes/HighContrast/ListBox.axaml
index 9b57b53..74e7060 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/ListBox.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/ListBox.axaml
@@ -1,15 +1,14 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ManagedFileChooser.axaml b/src/Semi.Avalonia/Themes/HighContrast/ManagedFileChooser.axaml
index 5d95e4f..3ec3edf 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/ManagedFileChooser.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/ManagedFileChooser.axaml
@@ -1,4 +1,4 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Menu.axaml b/src/Semi.Avalonia/Themes/HighContrast/Menu.axaml
index c31acdb..45caa00 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/Menu.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/Menu.axaml
@@ -1,24 +1,19 @@
-
-
+
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/NotificationCard.axaml b/src/Semi.Avalonia/Themes/HighContrast/NotificationCard.axaml
index 137082b..3a6cfa9 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/NotificationCard.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/NotificationCard.axaml
@@ -1,8 +1,7 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ProgressBar.axaml b/src/Semi.Avalonia/Themes/HighContrast/ProgressBar.axaml
index a50d3f2..f870f09 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/ProgressBar.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/ProgressBar.axaml
@@ -1,8 +1,8 @@
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/RadioButton.axaml b/src/Semi.Avalonia/Themes/HighContrast/RadioButton.axaml
index 2d38f7b..a3ff0a7 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/RadioButton.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/RadioButton.axaml
@@ -1,49 +1,41 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/RefreshContainer.axaml b/src/Semi.Avalonia/Themes/HighContrast/RefreshContainer.axaml
index ec07dd6..7d1e54a 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/RefreshContainer.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/RefreshContainer.axaml
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ScrollViewer.axaml b/src/Semi.Avalonia/Themes/HighContrast/ScrollViewer.axaml
index 87f6eab..861cf33 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/ScrollViewer.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/ScrollViewer.axaml
@@ -1,7 +1,7 @@
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Slider.axaml b/src/Semi.Avalonia/Themes/HighContrast/Slider.axaml
index 48ddf85..2b64641 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/Slider.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/Slider.axaml
@@ -1,14 +1,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/SplitView.axaml b/src/Semi.Avalonia/Themes/HighContrast/SplitView.axaml
index 2b37f50..085991a 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/SplitView.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/SplitView.axaml
@@ -1,5 +1,5 @@
-
+
-
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/TabItem.axaml b/src/Semi.Avalonia/Themes/HighContrast/TabItem.axaml
index 706934d..8e8b0c3 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/TabItem.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/TabItem.axaml
@@ -1,11 +1,10 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/TextBlock.axaml b/src/Semi.Avalonia/Themes/HighContrast/TextBlock.axaml
index b01b4f4..8a07dcb 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/TextBlock.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/TextBlock.axaml
@@ -1,10 +1,9 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/TextBox.axaml b/src/Semi.Avalonia/Themes/HighContrast/TextBox.axaml
index b539b05..fa68573 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/TextBox.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/TextBox.axaml
@@ -1,19 +1,16 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ToggleButton.axaml b/src/Semi.Avalonia/Themes/HighContrast/ToggleButton.axaml
index d652742..d4c78bf 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/ToggleButton.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/ToggleButton.axaml
@@ -1,32 +1,30 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ToggleSwitch.axaml b/src/Semi.Avalonia/Themes/HighContrast/ToggleSwitch.axaml
index 311b49c..6cee639 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/ToggleSwitch.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/ToggleSwitch.axaml
@@ -1,18 +1,14 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Tooltip.axaml b/src/Semi.Avalonia/Themes/HighContrast/Tooltip.axaml
index ec8ebf8..adecc70 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/Tooltip.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/Tooltip.axaml
@@ -1,5 +1,5 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/TreeView.axaml b/src/Semi.Avalonia/Themes/HighContrast/TreeView.axaml
index f86f697..ed2c1af 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/TreeView.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/TreeView.axaml
@@ -1,15 +1,14 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Window.axaml b/src/Semi.Avalonia/Themes/HighContrast/Window.axaml
index 0288a75..fffbb2a 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/Window.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/Window.axaml
@@ -1,4 +1,4 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Tokens/HighContrast/Aquatic.axaml b/src/Semi.Avalonia/Tokens/HighContrast/Aquatic.axaml
index a2583be..a32fc3d 100644
--- a/src/Semi.Avalonia/Tokens/HighContrast/Aquatic.axaml
+++ b/src/Semi.Avalonia/Tokens/HighContrast/Aquatic.axaml
@@ -7,4 +7,12 @@
#8EE3F0
#FFFFFF
#202020
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Tokens/HighContrast/Desert.axaml b/src/Semi.Avalonia/Tokens/HighContrast/Desert.axaml
index 80bd582..17e4d70 100644
--- a/src/Semi.Avalonia/Tokens/HighContrast/Desert.axaml
+++ b/src/Semi.Avalonia/Tokens/HighContrast/Desert.axaml
@@ -7,4 +7,12 @@
#903909
#202020
#FFFAEF
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Tokens/HighContrast/Dusk.axaml b/src/Semi.Avalonia/Tokens/HighContrast/Dusk.axaml
index 6474bdf..a4d252b 100644
--- a/src/Semi.Avalonia/Tokens/HighContrast/Dusk.axaml
+++ b/src/Semi.Avalonia/Tokens/HighContrast/Dusk.axaml
@@ -7,4 +7,12 @@
#A1BFDE
#B6F6F0
#2D3236
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Tokens/HighContrast/NightSky.axaml b/src/Semi.Avalonia/Tokens/HighContrast/NightSky.axaml
index a2c9c9c..e6068e1 100644
--- a/src/Semi.Avalonia/Tokens/HighContrast/NightSky.axaml
+++ b/src/Semi.Avalonia/Tokens/HighContrast/NightSky.axaml
@@ -7,4 +7,12 @@
#D6B4FD
#FFEE32
#000000
+
+
+
+
+
+
+
+
\ No newline at end of file