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 01/42] 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 4dc7d42d..abcbd397 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 b3d46be0..a557a7bf 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 12fc2df0..ccdbbf46 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 0c12b22d..4a5bbbca 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 b7e74a88..a6aec592 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 @@ private async void OpenDocumentation(object sender, RoutedEventArgs e) 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 ea7d2a71..514af342 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 f49f41cd..67a5f86a 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 8b7fe649..33894042 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 4bc308ed..a2f5ced0 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 6a25ff39..77934902 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 f49426fe..2f5ee543 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 f67ed3c3..b557af17 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 73c6c8b3..f15e9700 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 dd2a475c..b48fab44 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 c9e2cbe3..9a833697 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 8aa84a6c..d3e18efa 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 27ce9d53..0a462331 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 8af88272..e7526b46 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 15a6bbbf..14d32642 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 @@ - - - + + +