From 20f421f6fc8eab23853a768cb0c7158d3d8836cf Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Wed, 22 Feb 2023 17:37:39 +0800
Subject: [PATCH 1/4] feat: add SimpleToggleSwitch theme.
---
.../Pages/ToggleSwitchDemo.axaml | 18 +++++-
src/Semi.Avalonia/Controls/ToggleSwitch.axaml | 55 +++++++++++++++----
2 files changed, 60 insertions(+), 13 deletions(-)
diff --git a/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml
index 086858a..bdca376 100644
--- a/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml
+++ b/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml
@@ -24,5 +24,21 @@
IsEnabled="False"
OffContent="OffContent"
OnContent="OnContent" />
+
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Controls/ToggleSwitch.axaml b/src/Semi.Avalonia/Controls/ToggleSwitch.axaml
index d61f215..2e8be23 100644
--- a/src/Semi.Avalonia/Controls/ToggleSwitch.axaml
+++ b/src/Semi.Avalonia/Controls/ToggleSwitch.axaml
@@ -123,17 +123,22 @@
@@ -146,19 +151,45 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
From fa19b9e89a49531d5f4ec3c1f432863f65ea2917 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Thu, 23 Feb 2023 13:26:18 +0800
Subject: [PATCH 2/4] feat: add CustomToggleSwitch and SimpleToggleSwitch
---
.../Pages/ToggleSwitchDemo.axaml | 7 ++-
src/Semi.Avalonia/Controls/ToggleSwitch.axaml | 56 ++++++++++++++++++-
2 files changed, 61 insertions(+), 2 deletions(-)
diff --git a/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml
index bdca376..4dcc965 100644
--- a/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml
+++ b/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml
@@ -24,7 +24,12 @@
IsEnabled="False"
OffContent="OffContent"
OnContent="OnContent" />
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
From c8e58e3dbf26a73423e12e56fae9eadf52058625 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Thu, 23 Feb 2023 20:52:02 +0800
Subject: [PATCH 3/4] fix: rename theme.
---
demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml | 2 +-
src/Semi.Avalonia/Controls/ToggleSwitch.axaml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml
index 4dcc965..d48d7e2 100644
--- a/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml
+++ b/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml
@@ -29,7 +29,7 @@
Content="Content"
OffContent="OffContent"
OnContent="OnContent" />
-
+
-
+
Date: Thu, 23 Feb 2023 21:28:33 +0800
Subject: [PATCH 4/4] feat: add :pointerover and :pressed style
---
src/Semi.Avalonia/Controls/ToggleSwitch.axaml | 44 ++++++++++++-------
1 file changed, 28 insertions(+), 16 deletions(-)
diff --git a/src/Semi.Avalonia/Controls/ToggleSwitch.axaml b/src/Semi.Avalonia/Controls/ToggleSwitch.axaml
index c5547f3..792ed36 100644
--- a/src/Semi.Avalonia/Controls/ToggleSwitch.axaml
+++ b/src/Semi.Avalonia/Controls/ToggleSwitch.axaml
@@ -172,25 +172,37 @@
-
-
-
-
-
-
+ Padding="8"
+ Background="{TemplateBinding Background}"
+ CornerRadius="3">
+
+
+
+
+
+
+
+
+