diff --git a/src/CommunityToolkit/Xamarin.CommunityToolkit/Views/BadgeView/BadgeView.shared.cs b/src/CommunityToolkit/Xamarin.CommunityToolkit/Views/BadgeView/BadgeView.shared.cs
index 91de3fb8c..8577e8b6c 100644
--- a/src/CommunityToolkit/Xamarin.CommunityToolkit/Views/BadgeView/BadgeView.shared.cs
+++ b/src/CommunityToolkit/Xamarin.CommunityToolkit/Views/BadgeView/BadgeView.shared.cs
@@ -103,8 +103,9 @@ public bool IsAnimated
/// Backing BindableProperty for the property.
///
public static new BindableProperty BackgroundColorProperty =
- BindableProperty.Create(nameof(BackgroundColor), typeof(Color), typeof(BadgeView), defaultValue: Color.Default);
-
+ BindableProperty.Create(nameof(BackgroundColor), typeof(Color), typeof(BadgeView), defaultValue: Color.Default,
+ propertyChanged: OnLayoutPropertyChanged);
+
///
/// Gets or sets the background of the badge. This is a bindable property.
///