feat: add Themes.

This commit is contained in:
Zhang Dian
2023-07-27 23:48:58 +08:00
parent 237d63d414
commit 40fc7a04b1
5 changed files with 111 additions and 9 deletions

View File

@@ -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<DualBadge>((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();