From 7056894c03e0b9ae359c2fad1222809ea5f4d313 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Sat, 26 Apr 2025 18:23:39 +0800 Subject: [PATCH] fix: add opacity to CheckGlyph. --- src/Semi.Avalonia/Controls/CheckBox.axaml | 26 +++++++++----- src/Semi.Avalonia/Controls/ListBox.axaml | 36 ++++++++++++++----- src/Semi.Avalonia/Controls/RadioButton.axaml | 17 +++++++-- src/Semi.Avalonia/Themes/Dark/CheckBox.axaml | 4 ++- .../Themes/HighContrast/CheckBox.axaml | 4 ++- src/Semi.Avalonia/Themes/Light/CheckBox.axaml | 4 ++- 6 files changed, 67 insertions(+), 24 deletions(-) diff --git a/src/Semi.Avalonia/Controls/CheckBox.axaml b/src/Semi.Avalonia/Controls/CheckBox.axaml index 039d794..a39c56c 100644 --- a/src/Semi.Avalonia/Controls/CheckBox.axaml +++ b/src/Semi.Avalonia/Controls/CheckBox.axaml @@ -33,6 +33,7 @@ CornerRadius="{TemplateBinding CornerRadius}"> @@ -106,14 +107,10 @@ - @@ -124,6 +121,12 @@ + + + - + @@ -279,7 +285,6 @@ - @@ -305,6 +307,12 @@ + + + diff --git a/src/Semi.Avalonia/Controls/ListBox.axaml b/src/Semi.Avalonia/Controls/ListBox.axaml index faf8192..01caa91 100644 --- a/src/Semi.Avalonia/Controls/ListBox.axaml +++ b/src/Semi.Avalonia/Controls/ListBox.axaml @@ -137,6 +137,7 @@ CornerRadius="{TemplateBinding CornerRadius}"> @@ -224,13 +225,18 @@ + + + @@ -321,6 +327,7 @@ VerticalAlignment="{TemplateBinding VerticalContentAlignment}" ColumnDefinitions="Auto,*"> @@ -431,7 +438,6 @@ + + + @@ -539,6 +551,7 @@ CornerRadius="{TemplateBinding CornerRadius}"> @@ -612,20 +625,22 @@ - + + + @@ -657,6 +672,7 @@ VerticalAlignment="{TemplateBinding VerticalContentAlignment}" ColumnDefinitions="Auto,*"> @@ -753,7 +769,6 @@ - + + diff --git a/src/Semi.Avalonia/Controls/RadioButton.axaml b/src/Semi.Avalonia/Controls/RadioButton.axaml index 06c0140..dd44807 100644 --- a/src/Semi.Avalonia/Controls/RadioButton.axaml +++ b/src/Semi.Avalonia/Controls/RadioButton.axaml @@ -34,6 +34,7 @@ CornerRadius="{TemplateBinding CornerRadius}"> @@ -45,7 +46,6 @@ Stroke="{DynamicResource RadioButtonUncheckIconDefaultBorderBrush}" StrokeThickness="{DynamicResource RadioButtonUncheckIconDefaultThickness}" UseLayoutRounding="False" /> - - + + + @@ -213,6 +218,7 @@ VerticalAlignment="{TemplateBinding VerticalContentAlignment}" ColumnDefinitions="Auto,*"> @@ -323,7 +329,6 @@ + + + diff --git a/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml b/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml index d0d6b2e..4381cfe 100644 --- a/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml @@ -2,7 +2,6 @@ - @@ -26,4 +25,7 @@ + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/HighContrast/CheckBox.axaml b/src/Semi.Avalonia/Themes/HighContrast/CheckBox.axaml index 90ccbfd..8be03e3 100644 --- a/src/Semi.Avalonia/Themes/HighContrast/CheckBox.axaml +++ b/src/Semi.Avalonia/Themes/HighContrast/CheckBox.axaml @@ -2,7 +2,6 @@ - @@ -26,4 +25,7 @@ + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/CheckBox.axaml b/src/Semi.Avalonia/Themes/Light/CheckBox.axaml index d0d6b2e..4381cfe 100644 --- a/src/Semi.Avalonia/Themes/Light/CheckBox.axaml +++ b/src/Semi.Avalonia/Themes/Light/CheckBox.axaml @@ -2,7 +2,6 @@ - @@ -26,4 +25,7 @@ + + + \ No newline at end of file