From 4b53300909d00a09e3c6a63d6742d8c284218de3 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Wed, 6 Nov 2024 18:00:17 +0800 Subject: [PATCH 1/2] fix: unify RadioButton & CheckBox themes of ListBox. --- src/Semi.Avalonia/Controls/ListBox.axaml | 180 ++++++++---------- src/Semi.Avalonia/Themes/Shared/ListBox.axaml | 7 +- 2 files changed, 80 insertions(+), 107 deletions(-) diff --git a/src/Semi.Avalonia/Controls/ListBox.axaml b/src/Semi.Avalonia/Controls/ListBox.axaml index c8b738d..bcdd722 100644 --- a/src/Semi.Avalonia/Controls/ListBox.axaml +++ b/src/Semi.Avalonia/Controls/ListBox.axaml @@ -122,27 +122,27 @@ - - + + - + - - + + TextWrapping="Wrap" /> @@ -193,13 +192,9 @@ - @@ -208,9 +203,6 @@ - @@ -219,9 +211,6 @@ - @@ -245,9 +234,6 @@ - @@ -257,9 +243,6 @@ Value="{DynamicResource ListBoxItemRadioGroupCheckIconPressedBorderBrush}" /> - @@ -269,9 +252,6 @@ Value="{DynamicResource ListBoxItemRadioGroupCheckIconDisabledBorderBrush}" /> - @@ -286,18 +266,18 @@ - + - - + + - + - @@ -439,9 +417,6 @@ - @@ -450,9 +425,6 @@ - @@ -488,9 +460,6 @@ - @@ -502,9 +471,6 @@ Value="{DynamicResource ListBoxItemRadioGroupCheckIconPressedBorderBrush}" /> - @@ -514,9 +480,6 @@ Value="{DynamicResource ListBoxItemRadioGroupCheckIconDisabledBorderBrush}" /> - @@ -90,8 +89,7 @@ @@ -124,11 +122,11 @@ - - - - - + + + + + @@ -145,25 +143,25 @@ VerticalAlignment="{TemplateBinding VerticalContentAlignment}"> - - @@ -267,12 +259,12 @@ - + - - - - + + + + @@ -296,30 +288,25 @@ @@ -332,11 +319,11 @@ - - - - - + + + + + @@ -354,29 +341,29 @@ + Margin="{DynamicResource RadioButtonIconMargin}"> @@ -501,11 +474,11 @@ - - - - - + + + + + @@ -526,40 +499,32 @@ TextWrapping="Wrap" /> - + @@ -577,11 +542,11 @@ - - - - - + + + + + @@ -598,23 +563,23 @@ VerticalAlignment="{TemplateBinding VerticalContentAlignment}"> + Width="{DynamicResource CheckBoxBoxGlyphWidth}" + Height="{DynamicResource CheckBoxBoxGlyphHeight}" + Foreground="{DynamicResource CheckBoxGlyphFill}" /> @@ -755,11 +716,11 @@ - + - + - + @@ -777,27 +738,27 @@ + Margin="{DynamicResource CheckBoxBoxMargin}"> + Width="{DynamicResource CheckBoxBoxGlyphWidth}" + Height="{DynamicResource CheckBoxBoxGlyphHeight}" + Foreground="{DynamicResource CheckBoxGlyphFill}" /> - diff --git a/src/Semi.Avalonia/Themes/Dark/ListBox.axaml b/src/Semi.Avalonia/Themes/Dark/ListBox.axaml index 9511231..1aad3e1 100644 --- a/src/Semi.Avalonia/Themes/Dark/ListBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ListBox.axaml @@ -12,86 +12,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/HighContrast/ListBox.axaml b/src/Semi.Avalonia/Themes/HighContrast/ListBox.axaml index 48235fc..9b57b53 100644 --- a/src/Semi.Avalonia/Themes/HighContrast/ListBox.axaml +++ b/src/Semi.Avalonia/Themes/HighContrast/ListBox.axaml @@ -12,85 +12,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/ListBox.axaml b/src/Semi.Avalonia/Themes/Light/ListBox.axaml index 26fd7c1..5cc327d 100644 --- a/src/Semi.Avalonia/Themes/Light/ListBox.axaml +++ b/src/Semi.Avalonia/Themes/Light/ListBox.axaml @@ -12,86 +12,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Shared/ListBox.axaml b/src/Semi.Avalonia/Themes/Shared/ListBox.axaml index edff407..a402804 100644 --- a/src/Semi.Avalonia/Themes/Shared/ListBox.axaml +++ b/src/Semi.Avalonia/Themes/Shared/ListBox.axaml @@ -3,47 +3,4 @@ 8 4 3 - - 16 - 6 - 14 - 0 2 0 0 - 8 0 0 0 - 3 - - - 3 - - 600 - 16 2 - 16 4 - 24 6 - - 12 - 12 - 14 - - - 16 12 - 3 - - - 14 - 16 - 16 - 10 - 10 - - 3 - 1 - 0 2 0 0 - 8 0 0 0 - - M17.4111 7.30848C18.0692 7.81171 18.1947 8.75312 17.6915 9.41119L11.1915 17.9112C10.909 18.2806 10.4711 18.4981 10.0061 18.5C9.54105 18.5019 9.10143 18.288 8.81592 17.9209L5.31592 13.4209C4.80731 12.767 4.92512 11.8246 5.57904 11.316C6.23296 10.8074 7.17537 10.9252 7.68398 11.5791L9.98988 14.5438L15.3084 7.58884C15.8116 6.93077 16.7531 6.80525 17.4111 7.30848Z - M5 12.5C5 11.6716 5.67157 11 6.5 11H17.5C18.3284 11 19 11.6716 19 12.5C19 13.3284 18.3284 14 17.5 14H6.5C5.67157 14 5 13.3284 5 12.5Z - - - 1 - 16 12 - 3 \ No newline at end of file