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">
+
+
+
+
+
+
-
+