diff --git a/src/Shared/HandyControl_Shared/Controls/Other/Badge.cs b/src/Shared/HandyControl_Shared/Controls/Other/Badge.cs index 12eeb596..06864f12 100644 --- a/src/Shared/HandyControl_Shared/Controls/Other/Badge.cs +++ b/src/Shared/HandyControl_Shared/Controls/Other/Badge.cs @@ -22,7 +22,7 @@ namespace HandyControl.Controls } public static readonly DependencyProperty TextProperty = DependencyProperty.Register( - "Text", typeof(string), typeof(Badge), new PropertyMetadata(default(string))); + "Text", typeof(string), typeof(Badge), new PropertyMetadata("0")); public string Text { @@ -37,7 +37,7 @@ namespace HandyControl.Controls { var ctl = (Badge) d; var v = (int) e.NewValue; - ctl.Text = v <= ctl.Maximum ? v.ToString() : $"{ctl.Maximum}+"; + ctl.SetCurrentValue(TextProperty, v <= ctl.Maximum ? v.ToString() : $"{ctl.Maximum}+"); if (ctl.IsInitialized) { ctl.RaiseEvent(new FunctionEventArgs(ValueChangedEvent, ctl)