From 4db7bbf522a677ecb58b49b0b5aefb129e449ec1 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Tue, 28 Mar 2023 21:59:42 +0800 Subject: [PATCH 1/4] fix: fix radiobutton vertical alignment. --- src/Semi.Avalonia/Controls/RadioButton.axaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Semi.Avalonia/Controls/RadioButton.axaml b/src/Semi.Avalonia/Controls/RadioButton.axaml index c827ef6..cf7e60a 100644 --- a/src/Semi.Avalonia/Controls/RadioButton.axaml +++ b/src/Semi.Avalonia/Controls/RadioButton.axaml @@ -35,7 +35,7 @@ BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="{TemplateBinding CornerRadius}"> - + + @@ -227,7 +228,7 @@ - + @@ -242,7 +243,10 @@ BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="{TemplateBinding CornerRadius}"> - + + From 04dbe2d9ce4a1c2a02673098060487220f378953 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Tue, 28 Mar 2023 22:06:47 +0800 Subject: [PATCH 2/4] fix: fix checkbox vertical alignment issue. --- src/Semi.Avalonia/Controls/CheckBox.axaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Semi.Avalonia/Controls/CheckBox.axaml b/src/Semi.Avalonia/Controls/CheckBox.axaml index 38ba68d..003a60b 100644 --- a/src/Semi.Avalonia/Controls/CheckBox.axaml +++ b/src/Semi.Avalonia/Controls/CheckBox.axaml @@ -180,6 +180,7 @@ + @@ -193,7 +194,11 @@ BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="{TemplateBinding CornerRadius}"> - + Date: Tue, 28 Mar 2023 23:04:44 +0800 Subject: [PATCH 3/4] fix: fix template and foreground. --- src/Semi.Avalonia/Controls/CheckBox.axaml | 50 +++++++++----------- src/Semi.Avalonia/Controls/RadioButton.axaml | 3 -- 2 files changed, 22 insertions(+), 31 deletions(-) diff --git a/src/Semi.Avalonia/Controls/CheckBox.axaml b/src/Semi.Avalonia/Controls/CheckBox.axaml index 003a60b..ad1d397 100644 --- a/src/Semi.Avalonia/Controls/CheckBox.axaml +++ b/src/Semi.Avalonia/Controls/CheckBox.axaml @@ -383,84 +383,78 @@ - - - + Content="{TemplateBinding Content}" + ContentTemplate="{TemplateBinding ContentTemplate}" + CornerRadius="{TemplateBinding CornerRadius}" + RecognizesAccessKey="True" + UseLayoutRounding="False" /> - - - - - diff --git a/src/Semi.Avalonia/Controls/RadioButton.axaml b/src/Semi.Avalonia/Controls/RadioButton.axaml index cf7e60a..289bfd6 100644 --- a/src/Semi.Avalonia/Controls/RadioButton.axaml +++ b/src/Semi.Avalonia/Controls/RadioButton.axaml @@ -397,7 +397,6 @@ - @@ -414,8 +413,6 @@ ContentTemplate="{TemplateBinding ContentTemplate}" CornerRadius="{TemplateBinding CornerRadius}" RecognizesAccessKey="True" - TextElement.FontSize="{TemplateBinding FontSize}" - TextElement.FontWeight="{TemplateBinding FontWeight}" UseLayoutRounding="False" /> From efe00ebcf427df8c9d3140fa7b09db4636e99b79 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Tue, 28 Mar 2023 23:14:27 +0800 Subject: [PATCH 4/4] fix: fix checkbox card default vertical alignment. --- src/Semi.Avalonia/Controls/CheckBox.axaml | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Semi.Avalonia/Controls/CheckBox.axaml b/src/Semi.Avalonia/Controls/CheckBox.axaml index ad1d397..5bcbe3c 100644 --- a/src/Semi.Avalonia/Controls/CheckBox.axaml +++ b/src/Semi.Avalonia/Controls/CheckBox.axaml @@ -380,6 +380,7 @@ +