From 33bfd67833e6227d151f8f73582c7e5bee2c98d5 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Thu, 16 Jan 2025 18:31:03 +0800 Subject: [PATCH] feat: remove Template when Dot=True, add Badge Tests, format Badge class. --- src/Ursa.Themes.Semi/Controls/Badge.axaml | 41 +++------- src/Ursa/Controls/Badge.cs | 39 +++++---- .../Controls/BadgeTests/BadgeTests.cs | 79 +++++++++++++++++++ 3 files changed, 115 insertions(+), 44 deletions(-) create mode 100644 tests/HeadlessTest.Ursa/Controls/BadgeTests/BadgeTests.cs diff --git a/src/Ursa.Themes.Semi/Controls/Badge.axaml b/src/Ursa.Themes.Semi/Controls/Badge.axaml index 11cd4c5..d11ee3f 100644 --- a/src/Ursa.Themes.Semi/Controls/Badge.axaml +++ b/src/Ursa.Themes.Semi/Controls/Badge.axaml @@ -66,10 +66,15 @@ BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="{TemplateBinding CornerRadius}" - IsVisible="{Binding Header, RelativeSource={RelativeSource TemplatedParent}, Converter={x:Static ObjectConverters.IsNotNull}}" RenderTransformOrigin=".5,.5" Theme="{TemplateBinding BadgeTheme}" UseLayoutRounding="False"> + + + + + + - +