From 1250d45ad8b9b550047c70d9f6291be95769ae75 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Fri, 8 Nov 2024 05:12:52 +0800
Subject: [PATCH] feat: design an AdornerLayer for Solid Button.
---
src/Semi.Avalonia/Controls/AdornerLayer.axaml | 12 +++-
src/Semi.Avalonia/Controls/Button.axaml | 6 ++
.../Controls/DropDownButton.axaml | 6 ++
src/Semi.Avalonia/Controls/RepeatButton.axaml | 6 ++
src/Semi.Avalonia/Controls/SplitButton.axaml | 62 +++++++++++--------
src/Semi.Avalonia/Controls/ToggleButton.axaml | 6 ++
src/Semi.Avalonia/Controls/ToggleSwitch.axaml | 16 +++--
.../Themes/Dark/AdornerLayer.axaml | 3 +-
.../Themes/Dark/ToggleButton.axaml | 14 ++---
.../Themes/HighContrast/AdornerLayer.axaml | 3 +-
.../Themes/Light/AdornerLayer.axaml | 3 +-
.../Themes/Light/ToggleButton.axaml | 2 +-
.../Themes/Shared/AdornerLayer.axaml | 1 +
.../Themes/Shared/ToggleSwitch.axaml | 1 +
14 files changed, 92 insertions(+), 49 deletions(-)
diff --git a/src/Semi.Avalonia/Controls/AdornerLayer.axaml b/src/Semi.Avalonia/Controls/AdornerLayer.axaml
index 03a76948..9162d85f 100644
--- a/src/Semi.Avalonia/Controls/AdornerLayer.axaml
+++ b/src/Semi.Avalonia/Controls/AdornerLayer.axaml
@@ -5,9 +5,17 @@
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Controls/Button.axaml b/src/Semi.Avalonia/Controls/Button.axaml
index d61e035d..58408b73 100644
--- a/src/Semi.Avalonia/Controls/Button.axaml
+++ b/src/Semi.Avalonia/Controls/Button.axaml
@@ -102,6 +102,12 @@
x:Key="SolidButton"
BasedOn="{StaticResource {x:Type Button}}"
TargetType="Button">
+
+
+
+
+