From 7a040120b5044361a636e2519c5ee708fd08e016 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Mon, 5 Jun 2023 22:47:00 +0800
Subject: [PATCH 1/5] feat: adjust CheckBox Border style.
---
src/Semi.Avalonia/Controls/CheckBox.axaml | 89 +++++++++----------
src/Semi.Avalonia/Controls/RadioButton.axaml | 4 +
.../Themes/Dark/RadioButton.axaml | 3 +
.../Themes/Light/RadioButton.axaml | 3 +
4 files changed, 52 insertions(+), 47 deletions(-)
diff --git a/src/Semi.Avalonia/Controls/CheckBox.axaml b/src/Semi.Avalonia/Controls/CheckBox.axaml
index 5bcbe3c..9e0fcaf 100644
--- a/src/Semi.Avalonia/Controls/CheckBox.axaml
+++ b/src/Semi.Avalonia/Controls/CheckBox.axaml
@@ -4,11 +4,11 @@
x:CompileBindings="True">
-
-
+
+
+
-
@@ -17,50 +17,45 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
@@ -461,4 +456,4 @@
-
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Controls/RadioButton.axaml b/src/Semi.Avalonia/Controls/RadioButton.axaml
index 289bfd6..e351271 100644
--- a/src/Semi.Avalonia/Controls/RadioButton.axaml
+++ b/src/Semi.Avalonia/Controls/RadioButton.axaml
@@ -24,6 +24,10 @@
+
+
+
+
+
+
+ 3
diff --git a/src/Semi.Avalonia/Themes/Light/RadioButton.axaml b/src/Semi.Avalonia/Themes/Light/RadioButton.axaml
index 394d58b..e766323 100644
--- a/src/Semi.Avalonia/Themes/Light/RadioButton.axaml
+++ b/src/Semi.Avalonia/Themes/Light/RadioButton.axaml
@@ -32,6 +32,9 @@
+
+
+ 3
From 5021ac683bbee3f3470708a2c5ac9f5a8d8726bb Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Tue, 6 Jun 2023 16:33:27 +0800
Subject: [PATCH 2/5] feat: add demo.
---
demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml | 6 +++++-
demo/Semi.Avalonia.Demo/Pages/RadioButtonDemo.axaml | 6 +++++-
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml
index b7ef18f..739bc24 100644
--- a/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml
+++ b/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml
@@ -8,7 +8,11 @@
d:DesignWidth="800"
mc:Ignorable="d">
-
+
+
+ Border
+
+
Unchecked
diff --git a/demo/Semi.Avalonia.Demo/Pages/RadioButtonDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/RadioButtonDemo.axaml
index 59814fc..8859d09 100644
--- a/demo/Semi.Avalonia.Demo/Pages/RadioButtonDemo.axaml
+++ b/demo/Semi.Avalonia.Demo/Pages/RadioButtonDemo.axaml
@@ -7,6 +7,10 @@
mc:Ignorable="d">
+
+ Border
+
+
Unchecked
@@ -118,7 +122,7 @@
Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统
-
Date: Tue, 6 Jun 2023 16:43:45 +0800
Subject: [PATCH 3/5] feat: add SimpleCheckBox theme.
---
.../Pages/CheckBoxDemo.axaml | 16 +-
src/Semi.Avalonia/Controls/CheckBox.axaml | 149 ++++++++++++++++++
2 files changed, 164 insertions(+), 1 deletion(-)
diff --git a/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml
index 739bc24..179e3dc 100644
--- a/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml
+++ b/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml
@@ -8,10 +8,12 @@
d:DesignWidth="800"
mc:Ignorable="d">
-
+
Border
+
@@ -30,6 +32,18 @@
Checkbox should wrap its text
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Semi.Avalonia/Controls/CheckBox.axaml b/src/Semi.Avalonia/Controls/CheckBox.axaml
index 9e0fcaf..5818ddf 100644
--- a/src/Semi.Avalonia/Controls/CheckBox.axaml
+++ b/src/Semi.Avalonia/Controls/CheckBox.axaml
@@ -173,6 +173,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
From 7a6ce6f07ecb5ee1064d9be4b071cfcc29681486 Mon Sep 17 00:00:00 2001
From: rabbitism
Date: Wed, 7 Jun 2023 22:07:55 +0800
Subject: [PATCH 4/5] misc: remove unnecessary demo.
---
.../Pages/CheckBoxDemo.axaml | 27 ++++++++++---------
1 file changed, 15 insertions(+), 12 deletions(-)
diff --git a/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml
index 179e3dc..204599d 100644
--- a/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml
+++ b/demo/Semi.Avalonia.Demo/Pages/CheckBoxDemo.axaml
@@ -9,12 +9,6 @@
mc:Ignorable="d">
-
- Border
-
-
-
Unchecked
@@ -35,14 +29,23 @@
-
-
+
+
-
-
-
+
+
+
From 5df262bc6dc4e00c5cb754dfcf8d3391f9098ea3 Mon Sep 17 00:00:00 2001
From: rabbitism
Date: Wed, 7 Jun 2023 22:10:04 +0800
Subject: [PATCH 5/5] misc: remove radio button demo.
---
.../Pages/RadioButtonDemo.axaml | 75 ++++++++++++-------
1 file changed, 46 insertions(+), 29 deletions(-)
diff --git a/demo/Semi.Avalonia.Demo/Pages/RadioButtonDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/RadioButtonDemo.axaml
index 8859d09..f884c40 100644
--- a/demo/Semi.Avalonia.Demo/Pages/RadioButtonDemo.axaml
+++ b/demo/Semi.Avalonia.Demo/Pages/RadioButtonDemo.axaml
@@ -7,10 +7,6 @@
mc:Ignorable="d">
-
- Border
-
-
Unchecked
@@ -27,25 +23,28 @@
小1
+ IsChecked="True"
+ Theme="{DynamicResource ButtonRadioButton}">
小2
-
+
+ IsEnabled="False"
+ Theme="{DynamicResource ButtonRadioButton}">
小1
+ IsEnabled="False"
+ Theme="{DynamicResource ButtonRadioButton}">
小2
@@ -55,16 +54,19 @@
默认1
- 默认2
+ 默认2
-
+
- 默认1
+ 默认1
+ Theme="{DynamicResource ButtonRadioButton}">
默认2
@@ -76,25 +78,28 @@
大1
+ IsChecked="True"
+ Theme="{DynamicResource ButtonRadioButton}">
大2
-
+
+ IsEnabled="False"
+ Theme="{DynamicResource ButtonRadioButton}">
大1
+ IsEnabled="False"
+ Theme="{DynamicResource ButtonRadioButton}">
大2
@@ -108,7 +113,10 @@
Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统
-
+
单选框标题
Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统
@@ -116,16 +124,19 @@
-
+
单选框标题
Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统
单选框标题
@@ -141,7 +152,10 @@
Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统
-
+
单选框标题
Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统
@@ -149,16 +163,19 @@
-
+
单选框标题
Semi Design 是由互娱社区前端团队与 UED 团队共同设计开发并维护的设计系统
单选框标题