From 5a48b51602e53acc248329c36e66f1beb9afbf8d Mon Sep 17 00:00:00 2001 From: rabbitism Date: Thu, 12 Sep 2024 19:57:56 +0800 Subject: [PATCH] Fix binding issue in Badge control template by replacing incorrect binding syntax with a converter for visibility check. --- src/Ursa.Themes.Semi/Controls/Badge.axaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Ursa.Themes.Semi/Controls/Badge.axaml b/src/Ursa.Themes.Semi/Controls/Badge.axaml index ff7ab9b..6fd316a 100644 --- a/src/Ursa.Themes.Semi/Controls/Badge.axaml +++ b/src/Ursa.Themes.Semi/Controls/Badge.axaml @@ -45,7 +45,7 @@ BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="{TemplateBinding CornerRadius}" - IsVisible="{Binding !!Header, RelativeSource={RelativeSource TemplatedParent}}" + IsVisible="{Binding Header, RelativeSource={RelativeSource TemplatedParent}, Converter={x:Static ObjectConverters.IsNotNull}}" RenderTransformOrigin=".5,.5" Theme="{TemplateBinding BadgeTheme}" UseLayoutRounding="False"> @@ -94,7 +94,7 @@ BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="{TemplateBinding CornerRadius}" - IsVisible="{Binding !!Header, RelativeSource={RelativeSource TemplatedParent}}" + IsVisible="{Binding Header, RelativeSource={RelativeSource TemplatedParent}, Converter={x:Static ObjectConverters.IsNotNull}}" RenderTransformOrigin=".5,.5" />