From 7a831d35f7a66887e069024f7c178befc7a06243 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Tue, 11 Nov 2025 18:17:47 +0800
Subject: [PATCH] feat: add AI style - Colorful & Gradient to TagLabel.
---
.../Semi.Avalonia.Demo/Pages/ButtonDemo.axaml | 14 +-
demo/Semi.Avalonia.Demo/Pages/LabelDemo.axaml | 157 ++++++++++--------
src/Semi.Avalonia/Controls/Label.axaml | 41 ++++-
src/Semi.Avalonia/Themes/Dark/Label.axaml | 15 ++
src/Semi.Avalonia/Themes/Light/Label.axaml | 15 ++
src/Semi.Avalonia/Themes/Shared/Label.axaml | 1 +
6 files changed, 165 insertions(+), 78 deletions(-)
diff --git a/demo/Semi.Avalonia.Demo/Pages/ButtonDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/ButtonDemo.axaml
index 9b5023d..762c05e 100644
--- a/demo/Semi.Avalonia.Demo/Pages/ButtonDemo.axaml
+++ b/demo/Semi.Avalonia.Demo/Pages/ButtonDemo.axaml
@@ -113,18 +113,18 @@
Theme="{StaticResource GroupBox}">
-
+
-
-
-
-
+
+
+
+
-
-
+
+
diff --git a/demo/Semi.Avalonia.Demo/Pages/LabelDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/LabelDemo.axaml
index 9a70909..4360948 100644
--- a/demo/Semi.Avalonia.Demo/Pages/LabelDemo.axaml
+++ b/demo/Semi.Avalonia.Demo/Pages/LabelDemo.axaml
@@ -8,14 +8,11 @@
d:DesignWidth="800"
mc:Ignorable="d">
-
+
-
-
@@ -156,69 +153,89 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Controls/Label.axaml b/src/Semi.Avalonia/Controls/Label.axaml
index e450447..782929d 100644
--- a/src/Semi.Avalonia/Controls/Label.axaml
+++ b/src/Semi.Avalonia/Controls/Label.axaml
@@ -75,7 +75,16 @@
-
+
+
+
+
+
+
+
+
+
+
@@ -162,6 +171,7 @@
+
@@ -395,5 +405,34 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/Dark/Label.axaml b/src/Semi.Avalonia/Themes/Dark/Label.axaml
index 4efeb35..ac17533 100644
--- a/src/Semi.Avalonia/Themes/Dark/Label.axaml
+++ b/src/Semi.Avalonia/Themes/Dark/Label.axaml
@@ -88,6 +88,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Semi.Avalonia/Themes/Light/Label.axaml b/src/Semi.Avalonia/Themes/Light/Label.axaml
index 4efeb35..ac17533 100644
--- a/src/Semi.Avalonia/Themes/Light/Label.axaml
+++ b/src/Semi.Avalonia/Themes/Light/Label.axaml
@@ -88,6 +88,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Semi.Avalonia/Themes/Shared/Label.axaml b/src/Semi.Avalonia/Themes/Shared/Label.axaml
index 919c719..2677f26 100644
--- a/src/Semi.Avalonia/Themes/Shared/Label.axaml
+++ b/src/Semi.Avalonia/Themes/Shared/Label.axaml
@@ -8,4 +8,5 @@
+
\ No newline at end of file