From 62935eee6adb4d35c1d3a293380a14421d2c6e97 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Mon, 2 Dec 2024 16:52:03 +0800
Subject: [PATCH] misc: revert high-contrast Theme feat.
---
.../Controls/ColorDetailControl.axaml | 1 +
.../FunctionalColorGroupControl.axaml | 2 +
demo/Semi.Avalonia.Demo/Themes/TabMenu.axaml | 2 +
.../Themes/ToggleButton.axaml | 1 +
demo/Semi.Avalonia.Demo/Views/MainView.axaml | 35 ++++--
.../Views/MainView.axaml.cs | 35 ------
.../Controls/ColorPicker.axaml | 1 +
.../Controls/ColorPreviewer.axaml | 1 +
.../Controls/ColorSlider.axaml | 2 +
.../Controls/ColorSpectrum.axaml | 1 +
src/Semi.Avalonia.DataGrid/DataGrid.axaml | 1 +
src/Semi.Avalonia.TreeDataGrid/Dark.axaml | 1 +
src/Semi.Avalonia.TreeDataGrid/Index.axaml | 1 +
src/Semi.Avalonia.TreeDataGrid/Light.axaml | 1 +
src/Semi.Avalonia.TreeDataGrid/Shared.axaml | 1 +
.../TreeDataGrid.axaml | 1 +
.../Controls/AutoCompleteBox.axaml | 6 +-
src/Semi.Avalonia/Controls/Button.axaml | 14 +--
.../Controls/ButtonSpinner.axaml | 17 ++-
src/Semi.Avalonia/Controls/Calendar.axaml | 22 ++--
.../Controls/CalendarDatePicker.axaml | 3 +-
.../Controls/CaptionButtons.axaml | 2 +
src/Semi.Avalonia/Controls/Carousel.axaml | 1 +
src/Semi.Avalonia/Controls/ComboBox.axaml | 9 +-
.../Controls/DataValidationErrors.axaml | 1 +
src/Semi.Avalonia/Controls/DatePicker.axaml | 3 +-
.../Controls/DateTimePickerShared.axaml | 3 +-
.../Controls/DropDownButton.axaml | 5 +-
.../Controls/EmbeddableControlRoot.axaml | 2 +
src/Semi.Avalonia/Controls/Expander.axaml | 22 ++--
src/Semi.Avalonia/Controls/GridSplitter.axaml | 4 +-
src/Semi.Avalonia/Controls/ListBox.axaml | 108 +++++++++---------
.../Controls/ManagedFileChooser.axaml | 1 +
src/Semi.Avalonia/Controls/Menu.axaml | 12 --
.../Controls/NumericUpDown.axaml | 1 +
.../Controls/RefreshContainer.axaml | 1 +
src/Semi.Avalonia/Controls/RepeatButton.axaml | 14 +--
src/Semi.Avalonia/Controls/Slider.axaml | 1 +
src/Semi.Avalonia/Controls/SplitButton.axaml | 3 +-
src/Semi.Avalonia/Controls/SplitView.axaml | 2 +
src/Semi.Avalonia/Controls/TabControl.axaml | 1 +
src/Semi.Avalonia/Controls/TabStrip.axaml | 1 +
src/Semi.Avalonia/Controls/TextBox.axaml | 106 +++++++++--------
.../Controls/ThemeVariantScope.axaml | 2 +
src/Semi.Avalonia/Controls/TimePicker.axaml | 4 +-
src/Semi.Avalonia/Controls/TitleBar.axaml | 1 +
src/Semi.Avalonia/Controls/ToggleButton.axaml | 7 --
src/Semi.Avalonia/Controls/ToggleSwitch.axaml | 4 -
src/Semi.Avalonia/Controls/Tooltip.axaml | 1 +
src/Semi.Avalonia/Controls/TreeView.axaml | 28 ++---
src/Semi.Avalonia/Themes/Dark/Button.axaml | 8 --
.../Themes/Dark/ButtonSpinner.axaml | 1 -
.../Themes/Dark/CalendarDatePicker.axaml | 2 -
src/Semi.Avalonia/Themes/Dark/ComboBox.axaml | 5 -
.../Themes/Dark/DateTimePickerShared.axaml | 2 -
src/Semi.Avalonia/Themes/Dark/ListBox.axaml | 3 -
src/Semi.Avalonia/Themes/Dark/Menu.axaml | 1 -
src/Semi.Avalonia/Themes/Dark/TextBox.axaml | 1 -
.../Themes/Dark/ToggleButton.axaml | 4 -
.../Themes/Dark/ToggleSwitch.axaml | 2 -
src/Semi.Avalonia/Themes/Dark/TreeView.axaml | 2 -
.../Themes/HighContrast/AdornerLayer.axaml | 3 -
.../Themes/HighContrast/Aquatic.axaml | 13 ---
.../Themes/HighContrast/AutoCompleteBox.axaml | 4 -
.../Themes/HighContrast/Border.axaml | 4 -
.../Themes/HighContrast/Button.axaml | 48 --------
.../Themes/HighContrast/ButtonSpinner.axaml | 9 --
.../Themes/HighContrast/Calendar.axaml | 35 ------
.../HighContrast/CalendarDatePicker.axaml | 12 --
.../Themes/HighContrast/CaptionButtons.axaml | 7 --
.../Themes/HighContrast/Carousel.axaml | 2 -
.../Themes/HighContrast/CheckBox.axaml | 34 ------
.../Themes/HighContrast/ComboBox.axaml | 39 -------
.../HighContrast/DataValidationErrors.axaml | 11 --
.../Themes/HighContrast/DatePicker.axaml | 2 -
.../HighContrast/DateTimePickerShared.axaml | 28 -----
.../Themes/HighContrast/Desert.axaml | 13 ---
.../Themes/HighContrast/DropDownButton.axaml | 2 -
.../Themes/HighContrast/Dusk.axaml | 13 ---
.../Themes/HighContrast/Expander.axaml | 9 --
.../Themes/HighContrast/Flyout.axaml | 5 -
.../Themes/HighContrast/GridSplitter.axaml | 4 -
.../HighContrast/HeaderedContentControl.axaml | 4 -
.../Themes/HighContrast/HyperlinkButton.axaml | 7 --
.../Themes/HighContrast/Label.axaml | 2 -
.../Themes/HighContrast/ListBox.axaml | 96 ----------------
.../HighContrast/ManagedFileChooser.axaml | 4 -
.../Themes/HighContrast/Menu.axaml | 24 ----
.../Themes/HighContrast/NightSky.axaml | 13 ---
.../HighContrast/NotificationCard.axaml | 8 --
.../Themes/HighContrast/NumericUpDown.axaml | 2 -
.../Themes/HighContrast/ProgressBar.axaml | 8 --
.../Themes/HighContrast/RadioButton.axaml | 49 --------
.../HighContrast/RefreshContainer.axaml | 4 -
.../Themes/HighContrast/ScrollViewer.axaml | 7 --
.../Themes/HighContrast/Slider.axaml | 14 ---
.../Themes/HighContrast/SplitButton.axaml | 2 -
.../Themes/HighContrast/SplitView.axaml | 5 -
.../Themes/HighContrast/TabControl.axaml | 2 -
.../Themes/HighContrast/TabItem.axaml | 11 --
.../Themes/HighContrast/TextBlock.axaml | 10 --
.../Themes/HighContrast/TextBox.axaml | 19 ---
.../Themes/HighContrast/TimePicker.axaml | 2 -
.../Themes/HighContrast/ToggleButton.axaml | 32 ------
.../Themes/HighContrast/ToggleSwitch.axaml | 18 ---
.../Themes/HighContrast/Tooltip.axaml | 5 -
.../Themes/HighContrast/TreeView.axaml | 15 ---
.../Themes/HighContrast/Window.axaml | 4 -
.../Themes/HighContrast/_index.axaml | 47 --------
src/Semi.Avalonia/Themes/Light/Button.axaml | 8 --
.../Themes/Light/ButtonSpinner.axaml | 1 -
.../Themes/Light/CalendarDatePicker.axaml | 2 -
src/Semi.Avalonia/Themes/Light/ComboBox.axaml | 5 -
.../Themes/Light/DateTimePickerShared.axaml | 2 -
src/Semi.Avalonia/Themes/Light/ListBox.axaml | 3 -
src/Semi.Avalonia/Themes/Light/Menu.axaml | 1 -
src/Semi.Avalonia/Themes/Light/TextBox.axaml | 1 -
.../Themes/Light/ToggleButton.axaml | 4 -
.../Themes/Light/ToggleSwitch.axaml | 2 -
src/Semi.Avalonia/Themes/Light/TreeView.axaml | 2 -
src/Semi.Avalonia/Themes/SemiTheme.axaml | 7 +-
src/Semi.Avalonia/Themes/SemiTheme.axaml.cs | 5 -
src/Semi.Avalonia/Themes/Shared/Tooltip.axaml | 2 +-
123 files changed, 240 insertions(+), 1046 deletions(-)
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/AdornerLayer.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/Aquatic.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/AutoCompleteBox.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/Border.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/Button.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/ButtonSpinner.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/Calendar.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/CalendarDatePicker.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/CaptionButtons.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/Carousel.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/CheckBox.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/ComboBox.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/DataValidationErrors.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/DatePicker.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/DateTimePickerShared.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/Desert.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/DropDownButton.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/Dusk.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/Expander.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/Flyout.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/GridSplitter.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/HeaderedContentControl.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/HyperlinkButton.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/Label.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/ListBox.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/ManagedFileChooser.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/Menu.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/NightSky.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/NotificationCard.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/NumericUpDown.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/ProgressBar.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/RadioButton.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/RefreshContainer.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/ScrollViewer.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/Slider.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/SplitButton.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/SplitView.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/TabControl.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/TabItem.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/TextBlock.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/TextBox.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/TimePicker.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/ToggleButton.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/ToggleSwitch.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/Tooltip.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/TreeView.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/Window.axaml
delete mode 100644 src/Semi.Avalonia/Themes/HighContrast/_index.axaml
diff --git a/demo/Semi.Avalonia.Demo/Controls/ColorDetailControl.axaml b/demo/Semi.Avalonia.Demo/Controls/ColorDetailControl.axaml
index 4dc7d42..abcbd39 100644
--- a/demo/Semi.Avalonia.Demo/Controls/ColorDetailControl.axaml
+++ b/demo/Semi.Avalonia.Demo/Controls/ColorDetailControl.axaml
@@ -7,6 +7,7 @@
x:DataType="viewModels:ColorItemViewModel">
M5 7C3.89543 7 3 7.89543 3 9V19C3 20.1046 3.89543 21 5 21H15C16.1046 21 17 20.1046 17 19V9C17 7.89543 16.1046 7 15 7H5Z,M7 4C7 2.89543 7.89543 2 9 2H20C21.1046 2 22 2.89543 22 4V15C22 16.1046 21.1046 17 20 17H19V8C19 6 18 5 16 5H7V4Z
+
diff --git a/demo/Semi.Avalonia.Demo/Controls/FunctionalColorGroupControl.axaml b/demo/Semi.Avalonia.Demo/Controls/FunctionalColorGroupControl.axaml
index b3d46be..a557a7b 100644
--- a/demo/Semi.Avalonia.Demo/Controls/FunctionalColorGroupControl.axaml
+++ b/demo/Semi.Avalonia.Demo/Controls/FunctionalColorGroupControl.axaml
@@ -5,7 +5,9 @@
xmlns:viewModels="clr-namespace:Semi.Avalonia.Demo.ViewModels"
x:CompileBindings="True"
x:DataType="viewModels:FunctionalColorGroupViewModel">
+
+
diff --git a/demo/Semi.Avalonia.Demo/Themes/TabMenu.axaml b/demo/Semi.Avalonia.Demo/Themes/TabMenu.axaml
index 12fc2df..ccdbbf4 100644
--- a/demo/Semi.Avalonia.Demo/Themes/TabMenu.axaml
+++ b/demo/Semi.Avalonia.Demo/Themes/TabMenu.axaml
@@ -1,6 +1,8 @@
+
+
+
diff --git a/demo/Semi.Avalonia.Demo/Views/MainView.axaml b/demo/Semi.Avalonia.Demo/Views/MainView.axaml
index 0c12b22..4a5bbbc 100644
--- a/demo/Semi.Avalonia.Demo/Views/MainView.axaml
+++ b/demo/Semi.Avalonia.Demo/Views/MainView.axaml
@@ -5,11 +5,8 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:pages="using:Semi.Avalonia.Demo.Pages"
- xmlns:views="clr-namespace:Semi.Avalonia.Demo.Views"
d:DesignHeight="450"
d:DesignWidth="800"
- x:CompileBindings="True"
- x:DataType="views:MainViewModel"
mc:Ignorable="d">
@@ -39,29 +36,43 @@
Margin="8,0"
VerticalAlignment="Center"
Classes="Secondary"
- Text="{ReflectionBinding #tab.SelectedItem.Header}" />
+ Text="{Binding #tab.SelectedItem.Header}" />
-
diff --git a/demo/Semi.Avalonia.Demo/Views/MainView.axaml.cs b/demo/Semi.Avalonia.Demo/Views/MainView.axaml.cs
index b7e74a8..a6aec59 100644
--- a/demo/Semi.Avalonia.Demo/Views/MainView.axaml.cs
+++ b/demo/Semi.Avalonia.Demo/Views/MainView.axaml.cs
@@ -1,10 +1,8 @@
using System;
-using System.Collections.ObjectModel;
using Avalonia;
using Avalonia.Controls;
using Avalonia.Interactivity;
using Avalonia.Styling;
-using CommunityToolkit.Mvvm.ComponentModel;
namespace Semi.Avalonia.Demo.Views;
@@ -13,7 +11,6 @@ public partial class MainView : UserControl
public MainView()
{
InitializeComponent();
- this.DataContext = new MainViewModel();
}
private void ToggleButton_OnIsCheckedChanged(object sender, RoutedEventArgs e)
@@ -41,36 +38,4 @@ public partial class MainView : UserControl
var launcher = top.Launcher;
await launcher.LaunchUriAsync(new Uri("https://docs.irihi.tech/semi"));
}
-}
-
-public partial class MainViewModel: ObservableObject
-{
- public ObservableCollection Themes { get; } = new()
- {
- new ThemeItem("Light", ThemeVariant.Light),
- new ThemeItem("Dark", ThemeVariant.Dark),
- new ThemeItem("Aquatic", SemiTheme.Aquatic),
- new ThemeItem("Desert", SemiTheme.Desert),
- new ThemeItem("Dust", SemiTheme.Dust),
- new ThemeItem("NightSky", SemiTheme.NightSky),
- };
-
- [ObservableProperty] private ThemeItem? _selectedTheme;
-
- partial void OnSelectedThemeChanged(ThemeItem? oldValue, ThemeItem? newValue)
- {
- if (newValue is null) return;
- var app = Application.Current;
- if (app is not null)
- {
- app.RequestedThemeVariant = newValue.Theme;
- }
- }
-
-}
-
-public class ThemeItem(string name, ThemeVariant theme)
-{
- public string Name { get; set; } = name;
- public ThemeVariant Theme { get; set; } = theme;
}
\ No newline at end of file
diff --git a/src/Semi.Avalonia.ColorPicker/Controls/ColorPicker.axaml b/src/Semi.Avalonia.ColorPicker/Controls/ColorPicker.axaml
index ea7d2a7..514af34 100644
--- a/src/Semi.Avalonia.ColorPicker/Controls/ColorPicker.axaml
+++ b/src/Semi.Avalonia.ColorPicker/Controls/ColorPicker.axaml
@@ -5,6 +5,7 @@
xmlns:converters="using:Avalonia.Controls.Converters"
xmlns:primitives="using:Avalonia.Controls.Primitives"
x:CompileBindings="True">
+
diff --git a/src/Semi.Avalonia.ColorPicker/Controls/ColorPreviewer.axaml b/src/Semi.Avalonia.ColorPicker/Controls/ColorPreviewer.axaml
index f49f41c..67a5f86 100644
--- a/src/Semi.Avalonia.ColorPicker/Controls/ColorPreviewer.axaml
+++ b/src/Semi.Avalonia.ColorPicker/Controls/ColorPreviewer.axaml
@@ -4,6 +4,7 @@
xmlns:converters="using:Avalonia.Controls.Converters"
xmlns:pc="using:Avalonia.Controls.Primitives.Converters"
x:CompileBindings="True">
+
diff --git a/src/Semi.Avalonia.ColorPicker/Controls/ColorSlider.axaml b/src/Semi.Avalonia.ColorPicker/Controls/ColorSlider.axaml
index 8b7fe64..3389404 100644
--- a/src/Semi.Avalonia.ColorPicker/Controls/ColorSlider.axaml
+++ b/src/Semi.Avalonia.ColorPicker/Controls/ColorSlider.axaml
@@ -3,6 +3,8 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:converters="using:Avalonia.Controls.Converters"
x:CompileBindings="True">
+
+
diff --git a/src/Semi.Avalonia.ColorPicker/Controls/ColorSpectrum.axaml b/src/Semi.Avalonia.ColorPicker/Controls/ColorSpectrum.axaml
index 4bc308e..a2f5ced 100644
--- a/src/Semi.Avalonia.ColorPicker/Controls/ColorSpectrum.axaml
+++ b/src/Semi.Avalonia.ColorPicker/Controls/ColorSpectrum.axaml
@@ -4,6 +4,7 @@
xmlns:controls="using:Avalonia.Controls"
xmlns:converters="using:Avalonia.Controls.Converters"
x:CompileBindings="True">
+
diff --git a/src/Semi.Avalonia.DataGrid/DataGrid.axaml b/src/Semi.Avalonia.DataGrid/DataGrid.axaml
index 6a25ff3..7793490 100644
--- a/src/Semi.Avalonia.DataGrid/DataGrid.axaml
+++ b/src/Semi.Avalonia.DataGrid/DataGrid.axaml
@@ -3,6 +3,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:collections="using:Avalonia.Collections"
x:CompileBindings="True">
+
diff --git a/src/Semi.Avalonia.TreeDataGrid/Dark.axaml b/src/Semi.Avalonia.TreeDataGrid/Dark.axaml
index f49426f..2f5ee54 100644
--- a/src/Semi.Avalonia.TreeDataGrid/Dark.axaml
+++ b/src/Semi.Avalonia.TreeDataGrid/Dark.axaml
@@ -1,4 +1,5 @@
+
diff --git a/src/Semi.Avalonia.TreeDataGrid/Index.axaml b/src/Semi.Avalonia.TreeDataGrid/Index.axaml
index f67ed3c..b557af1 100644
--- a/src/Semi.Avalonia.TreeDataGrid/Index.axaml
+++ b/src/Semi.Avalonia.TreeDataGrid/Index.axaml
@@ -1,4 +1,5 @@
+
diff --git a/src/Semi.Avalonia.TreeDataGrid/Light.axaml b/src/Semi.Avalonia.TreeDataGrid/Light.axaml
index 73c6c8b..f15e970 100644
--- a/src/Semi.Avalonia.TreeDataGrid/Light.axaml
+++ b/src/Semi.Avalonia.TreeDataGrid/Light.axaml
@@ -1,4 +1,5 @@
+
diff --git a/src/Semi.Avalonia.TreeDataGrid/Shared.axaml b/src/Semi.Avalonia.TreeDataGrid/Shared.axaml
index dd2a475..b48fab4 100644
--- a/src/Semi.Avalonia.TreeDataGrid/Shared.axaml
+++ b/src/Semi.Avalonia.TreeDataGrid/Shared.axaml
@@ -1,4 +1,5 @@
+
M17.549 15.659L12.753 21.139C12.6591 21.2464 12.5434 21.3325 12.4135 21.3915C12.2836 21.4505 12.1427 21.481 12 21.481C11.8574 21.481 11.7164 21.4505 11.5865 21.3915C11.4566 21.3325 11.3409 21.2464 11.247 21.139L6.45101 15.659C5.88501 15.011 6.34501 14 7.20401 14H16.796C17.656 14 18.115 15.012 17.549 15.659Z
diff --git a/src/Semi.Avalonia.TreeDataGrid/TreeDataGrid.axaml b/src/Semi.Avalonia.TreeDataGrid/TreeDataGrid.axaml
index c9e2cbe..9a83369 100644
--- a/src/Semi.Avalonia.TreeDataGrid/TreeDataGrid.axaml
+++ b/src/Semi.Avalonia.TreeDataGrid/TreeDataGrid.axaml
@@ -2,6 +2,7 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:conv="clr-namespace:Avalonia.Controls.Converters;assembly=Avalonia.Controls.TreeDataGrid">
+
diff --git a/src/Semi.Avalonia/Controls/AutoCompleteBox.axaml b/src/Semi.Avalonia/Controls/AutoCompleteBox.axaml
index 8aa84a6..d3e18ef 100644
--- a/src/Semi.Avalonia/Controls/AutoCompleteBox.axaml
+++ b/src/Semi.Avalonia/Controls/AutoCompleteBox.axaml
@@ -9,9 +9,9 @@
-
-
-
+
+
+
diff --git a/src/Semi.Avalonia/Controls/Button.axaml b/src/Semi.Avalonia/Controls/Button.axaml
index 27ce9d5..0a46233 100644
--- a/src/Semi.Avalonia/Controls/Button.axaml
+++ b/src/Semi.Avalonia/Controls/Button.axaml
@@ -113,7 +113,6 @@
@@ -129,7 +128,6 @@
@@ -211,9 +209,9 @@
@@ -254,12 +252,12 @@
BasedOn="{StaticResource {x:Type Button}}"
TargetType="Button">
diff --git a/src/Semi.Avalonia/Controls/ButtonSpinner.axaml b/src/Semi.Avalonia/Controls/ButtonSpinner.axaml
index 8af8827..e7526b4 100644
--- a/src/Semi.Avalonia/Controls/ButtonSpinner.axaml
+++ b/src/Semi.Avalonia/Controls/ButtonSpinner.axaml
@@ -8,9 +8,9 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
diff --git a/src/Semi.Avalonia/Controls/Calendar.axaml b/src/Semi.Avalonia/Controls/Calendar.axaml
index 15a6bbb..14d3264 100644
--- a/src/Semi.Avalonia/Controls/Calendar.axaml
+++ b/src/Semi.Avalonia/Controls/Calendar.axaml
@@ -2,12 +2,14 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:CompileBindings="True">
+
+
-
+
@@ -29,9 +31,9 @@
-
-
-
+
+
+
-
+
-
+
-
-
-
-
+
+
+
+
+
@@ -102,6 +103,7 @@
CornerRadius="{DynamicResource CalendarCornerRadius}">
diff --git a/src/Semi.Avalonia/Controls/CaptionButtons.axaml b/src/Semi.Avalonia/Controls/CaptionButtons.axaml
index 753cc3a..1ab3b00 100644
--- a/src/Semi.Avalonia/Controls/CaptionButtons.axaml
+++ b/src/Semi.Avalonia/Controls/CaptionButtons.axaml
@@ -2,6 +2,8 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:CompileBindings="True">
+
+
diff --git a/src/Semi.Avalonia/Controls/Carousel.axaml b/src/Semi.Avalonia/Controls/Carousel.axaml
index 4b48df4..d6beab9 100644
--- a/src/Semi.Avalonia/Controls/Carousel.axaml
+++ b/src/Semi.Avalonia/Controls/Carousel.axaml
@@ -3,6 +3,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:converters="clr-namespace:Semi.Avalonia.Converters"
x:CompileBindings="True">
+
diff --git a/src/Semi.Avalonia/Controls/ComboBox.axaml b/src/Semi.Avalonia/Controls/ComboBox.axaml
index 4742a82..0068c66 100644
--- a/src/Semi.Avalonia/Controls/ComboBox.axaml
+++ b/src/Semi.Avalonia/Controls/ComboBox.axaml
@@ -32,7 +32,6 @@
-
@@ -115,7 +114,8 @@
ClipToBounds="False"
InheritsTransform="True"
IsLightDismissEnabled="True"
- IsOpen="{TemplateBinding IsDropDownOpen, Mode=TwoWay}"
+ IsOpen="{TemplateBinding IsDropDownOpen,
+ Mode=TwoWay}"
PlacementTarget="Background"
WindowManagerAddShadowHint="False">
@@ -300,12 +299,10 @@
@@ -314,12 +311,10 @@
diff --git a/src/Semi.Avalonia/Controls/DataValidationErrors.axaml b/src/Semi.Avalonia/Controls/DataValidationErrors.axaml
index b5dcab8..a91ebf0 100644
--- a/src/Semi.Avalonia/Controls/DataValidationErrors.axaml
+++ b/src/Semi.Avalonia/Controls/DataValidationErrors.axaml
@@ -2,6 +2,7 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:collections="clr-namespace:System.Collections;assembly=netstandard">
+
diff --git a/src/Semi.Avalonia/Controls/DatePicker.axaml b/src/Semi.Avalonia/Controls/DatePicker.axaml
index 9603b19..253ac10 100644
--- a/src/Semi.Avalonia/Controls/DatePicker.axaml
+++ b/src/Semi.Avalonia/Controls/DatePicker.axaml
@@ -2,14 +2,13 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:CompileBindings="True">
+
-
-
diff --git a/src/Semi.Avalonia/Controls/DateTimePickerShared.axaml b/src/Semi.Avalonia/Controls/DateTimePickerShared.axaml
index 6fa26a2..6addc9c 100644
--- a/src/Semi.Avalonia/Controls/DateTimePickerShared.axaml
+++ b/src/Semi.Avalonia/Controls/DateTimePickerShared.axaml
@@ -2,6 +2,8 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:CompileBindings="True">
+
+
@@ -24,7 +26,6 @@
diff --git a/src/Semi.Avalonia/Controls/EmbeddableControlRoot.axaml b/src/Semi.Avalonia/Controls/EmbeddableControlRoot.axaml
index 09a16db..a0465d4 100644
--- a/src/Semi.Avalonia/Controls/EmbeddableControlRoot.axaml
+++ b/src/Semi.Avalonia/Controls/EmbeddableControlRoot.axaml
@@ -1,4 +1,6 @@
+
+
diff --git a/src/Semi.Avalonia/Controls/Expander.axaml b/src/Semi.Avalonia/Controls/Expander.axaml
index b151aba..a7aea15 100644
--- a/src/Semi.Avalonia/Controls/Expander.axaml
+++ b/src/Semi.Avalonia/Controls/Expander.axaml
@@ -9,7 +9,7 @@
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -37,7 +37,8 @@
Background="{DynamicResource ExpanderHeaderDefaultBackground}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
- IsChecked="{TemplateBinding IsExpanded, Mode=TwoWay}"
+ IsChecked="{TemplateBinding IsExpanded,
+ Mode=TwoWay}"
IsEnabled="{TemplateBinding IsEnabled}"
TextElement.FontWeight="{DynamicResource ExpanderHeaderFontWeight}"
TextElement.Foreground="{DynamicResource ExpanderHeaderForeground}"
@@ -76,7 +77,8 @@
Content="{TemplateBinding Content}"
ContentTemplate="{TemplateBinding ContentTemplate}"
Foreground="{DynamicResource ExpanderContentForeground}"
- IsVisible="{TemplateBinding IsExpanded, Mode=TwoWay}" />
+ IsVisible="{TemplateBinding IsExpanded,
+ Mode=TwoWay}" />
diff --git a/src/Semi.Avalonia/Controls/GridSplitter.axaml b/src/Semi.Avalonia/Controls/GridSplitter.axaml
index cbb9414..0748fa6 100644
--- a/src/Semi.Avalonia/Controls/GridSplitter.axaml
+++ b/src/Semi.Avalonia/Controls/GridSplitter.axaml
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/src/Semi.Avalonia/Controls/ListBox.axaml b/src/Semi.Avalonia/Controls/ListBox.axaml
index c8b738d..34439ec 100644
--- a/src/Semi.Avalonia/Controls/ListBox.axaml
+++ b/src/Semi.Avalonia/Controls/ListBox.axaml
@@ -16,7 +16,7 @@
-
+
-
-
-
-
+
+
+
+
-
-
-
@@ -365,9 +356,6 @@
-
diff --git a/src/Semi.Avalonia/Controls/NumericUpDown.axaml b/src/Semi.Avalonia/Controls/NumericUpDown.axaml
index 3a4210d..b970893 100644
--- a/src/Semi.Avalonia/Controls/NumericUpDown.axaml
+++ b/src/Semi.Avalonia/Controls/NumericUpDown.axaml
@@ -2,6 +2,7 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:CompileBindings="True">
+
diff --git a/src/Semi.Avalonia/Controls/RefreshContainer.axaml b/src/Semi.Avalonia/Controls/RefreshContainer.axaml
index c785d79..48497c7 100644
--- a/src/Semi.Avalonia/Controls/RefreshContainer.axaml
+++ b/src/Semi.Avalonia/Controls/RefreshContainer.axaml
@@ -2,6 +2,7 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:CompileBindings="True">
+
diff --git a/src/Semi.Avalonia/Controls/RepeatButton.axaml b/src/Semi.Avalonia/Controls/RepeatButton.axaml
index ed8bafd..357c94f 100644
--- a/src/Semi.Avalonia/Controls/RepeatButton.axaml
+++ b/src/Semi.Avalonia/Controls/RepeatButton.axaml
@@ -108,7 +108,6 @@
@@ -124,7 +123,6 @@
@@ -206,9 +204,9 @@
@@ -249,12 +247,12 @@
BasedOn="{StaticResource {x:Type RepeatButton}}"
TargetType="RepeatButton">
diff --git a/src/Semi.Avalonia/Controls/Slider.axaml b/src/Semi.Avalonia/Controls/Slider.axaml
index af43caf..1af8a6b 100644
--- a/src/Semi.Avalonia/Controls/Slider.axaml
+++ b/src/Semi.Avalonia/Controls/Slider.axaml
@@ -2,6 +2,7 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:CompileBindings="True">
+
diff --git a/src/Semi.Avalonia/Controls/SplitButton.axaml b/src/Semi.Avalonia/Controls/SplitButton.axaml
index 98e76d7..027b580 100644
--- a/src/Semi.Avalonia/Controls/SplitButton.axaml
+++ b/src/Semi.Avalonia/Controls/SplitButton.axaml
@@ -224,7 +224,6 @@
@@ -307,7 +306,7 @@
diff --git a/src/Semi.Avalonia/Controls/SplitView.axaml b/src/Semi.Avalonia/Controls/SplitView.axaml
index f940c67..852ffc2 100644
--- a/src/Semi.Avalonia/Controls/SplitView.axaml
+++ b/src/Semi.Avalonia/Controls/SplitView.axaml
@@ -1,4 +1,6 @@
+
+
diff --git a/src/Semi.Avalonia/Controls/TabControl.axaml b/src/Semi.Avalonia/Controls/TabControl.axaml
index a408fd3..bd514f1 100644
--- a/src/Semi.Avalonia/Controls/TabControl.axaml
+++ b/src/Semi.Avalonia/Controls/TabControl.axaml
@@ -2,6 +2,7 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:CompileBindings="True">
+
diff --git a/src/Semi.Avalonia/Controls/TabStrip.axaml b/src/Semi.Avalonia/Controls/TabStrip.axaml
index 23ea298..fa5a9d1 100644
--- a/src/Semi.Avalonia/Controls/TabStrip.axaml
+++ b/src/Semi.Avalonia/Controls/TabStrip.axaml
@@ -2,6 +2,7 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:CompileBindings="True">
+
diff --git a/src/Semi.Avalonia/Controls/TextBox.axaml b/src/Semi.Avalonia/Controls/TextBox.axaml
index 2c4314b..30b425c 100644
--- a/src/Semi.Avalonia/Controls/TextBox.axaml
+++ b/src/Semi.Avalonia/Controls/TextBox.axaml
@@ -24,25 +24,25 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
@@ -139,12 +138,9 @@
-