fix: fix Badge position miscalculation

This commit is contained in:
Gehongyan
2025-04-28 17:03:52 +08:00
parent 44984b4f54
commit 8c31264d5a

View File

@@ -66,8 +66,10 @@ public class Badge : HeaderedContentControl
static Badge()
{
HeaderProperty.Changed.AddClassHandler<Badge>((badge, _) => badge.UpdateBadgePosition());
HeaderTemplateProperty.Changed.AddClassHandler<Badge>((badge, _) => badge.UpdateBadgePosition());
CornerPositionProperty.Changed.AddClassHandler<Badge>((badge, _) => badge.UpdateBadgePosition());
DotProperty.Changed.AddClassHandler<Badge>((badge, _) => badge.UpdateBadgePosition());
AffectsArrange<Badge>(HeaderProperty, HeaderTemplateProperty);
}
protected override void OnApplyTemplate(TemplateAppliedEventArgs e)