From 86848b548f1b5fe350488efef6ee22c3dc145237 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Sat, 4 Jan 2025 02:16:48 +0800 Subject: [PATCH 1/2] feat: enhance Icon related Button in demo. --- .../Pages/HighContrastDemo.axaml | 3 +- .../Pages/PaletteDemo.axaml | 3 +- .../Pages/SplitViewDemo.axaml | 3 +- .../Themes/ColorDetailControl.axaml | 51 ++++--------------- .../Themes/ToggleSwitch.axaml | 47 ++++++++++------- demo/Semi.Avalonia.Demo/Views/MainView.axaml | 40 +++++++-------- src/Semi.Avalonia/Controls/ToggleSwitch.axaml | 34 +++++-------- 7 files changed, 75 insertions(+), 106 deletions(-) diff --git a/demo/Semi.Avalonia.Demo/Pages/HighContrastDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/HighContrastDemo.axaml index 099b0b5..03599ec 100644 --- a/demo/Semi.Avalonia.Demo/Pages/HighContrastDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/HighContrastDemo.axaml @@ -25,7 +25,8 @@ Name="toggle" HorizontalAlignment="Right" IsChecked="True" - Theme="{DynamicResource SplitViewToggleSwitch}" /> + Theme="{DynamicResource IconBorderlessToggleSwitch}" + Content="{StaticResource SemiIconSidebar}" /> + Theme="{DynamicResource IconBorderlessToggleSwitch}" + Content="{StaticResource SemiIconSidebar}" /> diff --git a/demo/Semi.Avalonia.Demo/Themes/ColorDetailControl.axaml b/demo/Semi.Avalonia.Demo/Themes/ColorDetailControl.axaml index e4d7549..999b7f9 100644 --- a/demo/Semi.Avalonia.Demo/Themes/ColorDetailControl.axaml +++ b/demo/Semi.Avalonia.Demo/Themes/ColorDetailControl.axaml @@ -34,16 +34,10 @@ + Theme="{DynamicResource IconBorderlessButton}" + Content="{StaticResource SemiIconCopy}" /> - - + Theme="{DynamicResource IconBorderlessButton}" + Content="{StaticResource SemiIconCopy}" /> - - + Theme="{DynamicResource IconBorderlessButton}" + Content="{StaticResource SemiIconCopy}" /> - - + Theme="{DynamicResource IconBorderlessButton}" + Content="{StaticResource SemiIconCopy}" /> - - + Theme="{DynamicResource IconBorderlessButton}" + Content="{StaticResource SemiIconCopy}" /> + diff --git a/demo/Semi.Avalonia.Demo/Themes/ToggleSwitch.axaml b/demo/Semi.Avalonia.Demo/Themes/ToggleSwitch.axaml index 1892108..fcd56d8 100644 --- a/demo/Semi.Avalonia.Demo/Themes/ToggleSwitch.axaml +++ b/demo/Semi.Avalonia.Demo/Themes/ToggleSwitch.axaml @@ -1,31 +1,42 @@ - + + + - - +