diff --git a/demo/Ursa.Demo/Pages/DualBadgeDemo.axaml b/demo/Ursa.Demo/Pages/DualBadgeDemo.axaml
index fbb4738..c3fb94d 100644
--- a/demo/Ursa.Demo/Pages/DualBadgeDemo.axaml
+++ b/demo/Ursa.Demo/Pages/DualBadgeDemo.axaml
@@ -12,7 +12,7 @@
2.4k
-
+
2.4k
-
+
2.4k
-
+
@@ -39,5 +39,70 @@
2.4k
+
+
+
+ 2.4K
+
+
+
+
+
+
+ 2.4K
+
+
+
+ 2.4K
+
+
+
+
+
+
+ 2.4K
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Controls/DualBadge.axaml b/src/Ursa.Themes.Semi/Controls/DualBadge.axaml
index a8b10ba..4cfb62f 100644
--- a/src/Ursa.Themes.Semi/Controls/DualBadge.axaml
+++ b/src/Ursa.Themes.Semi/Controls/DualBadge.axaml
@@ -63,4 +63,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/Dark/DualBadge.axaml b/src/Ursa.Themes.Semi/Themes/Dark/DualBadge.axaml
index f1f8875..9bf6a64 100644
--- a/src/Ursa.Themes.Semi/Themes/Dark/DualBadge.axaml
+++ b/src/Ursa.Themes.Semi/Themes/Dark/DualBadge.axaml
@@ -3,5 +3,12 @@
White
#FF888D92
White
- #FF5DC264
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/Light/DualBadge.axaml b/src/Ursa.Themes.Semi/Themes/Light/DualBadge.axaml
index a8ee239..6249aa8 100644
--- a/src/Ursa.Themes.Semi/Themes/Light/DualBadge.axaml
+++ b/src/Ursa.Themes.Semi/Themes/Light/DualBadge.axaml
@@ -1,7 +1,14 @@
White
White
- #FF6B7075
+
+
+
+
White
- #FF3BB346
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa/Controls/DualBadge.cs b/src/Ursa/Controls/DualBadge.cs
index de6df7c..7ffd789 100644
--- a/src/Ursa/Controls/DualBadge.cs
+++ b/src/Ursa/Controls/DualBadge.cs
@@ -4,7 +4,6 @@ using Avalonia.Controls.Metadata;
using Avalonia.Controls.Presenters;
using Avalonia.Controls.Primitives;
using Avalonia.Controls.Templates;
-using Avalonia.Interactivity;
using Avalonia.Media;
namespace Ursa.Controls;
@@ -72,9 +71,9 @@ public class DualBadge : HeaderedContentControl
ContentProperty.Changed.AddClassHandler((o, args) => o.OnContentChanged());
}
- protected override void OnLoaded(RoutedEventArgs e)
+ protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
{
- base.OnLoaded(e);
+ base.OnApplyTemplate(e);
OnIconChanged();
OnHeaderChanged();
OnContentChanged();