From 82699e731707e7deeeb5e4203547b00bf27d326d Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Mon, 21 Apr 2025 13:33:04 +0800
Subject: [PATCH 1/5] misc: simplify SimpleCheckBox layout.
---
src/Semi.Avalonia/Controls/CheckBox.axaml | 39 ++++++++++-------------
1 file changed, 17 insertions(+), 22 deletions(-)
diff --git a/src/Semi.Avalonia/Controls/CheckBox.axaml b/src/Semi.Avalonia/Controls/CheckBox.axaml
index 4191b7a..f171872 100644
--- a/src/Semi.Avalonia/Controls/CheckBox.axaml
+++ b/src/Semi.Avalonia/Controls/CheckBox.axaml
@@ -202,28 +202,23 @@
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
CornerRadius="{TemplateBinding CornerRadius}">
-
-
-
-
-
-
+
+
+
+
From b20edc3b018e22bb07d9283d101c0740e8fa9abf Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Mon, 21 Apr 2025 19:15:06 +0800
Subject: [PATCH 2/5] fix: fix CheckBox Disabled Background.
---
src/Semi.Avalonia/Controls/CheckBox.axaml | 24 ++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)
diff --git a/src/Semi.Avalonia/Controls/CheckBox.axaml b/src/Semi.Avalonia/Controls/CheckBox.axaml
index f171872..3c4f830 100644
--- a/src/Semi.Avalonia/Controls/CheckBox.axaml
+++ b/src/Semi.Avalonia/Controls/CheckBox.axaml
@@ -131,6 +131,7 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -393,147 +221,88 @@
-
-
+
-
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -567,31 +336,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
From 7641a94a5a4936724746fc8e606f67ba6a749ab7 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Mon, 21 Apr 2025 20:26:03 +0800
Subject: [PATCH 4/5] misc: sync RadioButton.
---
src/Semi.Avalonia/Controls/RadioButton.axaml | 143 ++++++++-----------
1 file changed, 59 insertions(+), 84 deletions(-)
diff --git a/src/Semi.Avalonia/Controls/RadioButton.axaml b/src/Semi.Avalonia/Controls/RadioButton.axaml
index 11f1c56..06c0140 100644
--- a/src/Semi.Avalonia/Controls/RadioButton.axaml
+++ b/src/Semi.Avalonia/Controls/RadioButton.axaml
@@ -72,33 +72,23 @@
-
+
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
+
-
-
+
-
-
-
+
-
-
-
-
-
-
+
-
-
+
-
-
+
+
-
-
+
-
\ No newline at end of file
From d2af636a1a236002a20f5ef3977da0323b7286ed Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Mon, 21 Apr 2025 20:44:30 +0800
Subject: [PATCH 5/5] misc: sync ListBox.
---
src/Semi.Avalonia/Controls/ListBox.axaml | 395 +++++++++--------------
1 file changed, 155 insertions(+), 240 deletions(-)
diff --git a/src/Semi.Avalonia/Controls/ListBox.axaml b/src/Semi.Avalonia/Controls/ListBox.axaml
index a17e877..faf8192 100644
--- a/src/Semi.Avalonia/Controls/ListBox.axaml
+++ b/src/Semi.Avalonia/Controls/ListBox.axaml
@@ -175,73 +175,56 @@
-
-
-
+
-
-
+
-
-
-
-
-
-
-
-
-
+
-
+
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
+
+
+
+
-
-
+
@@ -593,30 +575,23 @@
-
-
-
-
-
-
-
-
-
-
-
+
@@ -625,85 +600,31 @@
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -774,53 +695,42 @@
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
+
-
+
+