diff --git a/Microsoft.Toolkit.Uwp.SampleApp/SamplePages/RadialGauge/RadialGaugeCode.bind b/Microsoft.Toolkit.Uwp.SampleApp/SamplePages/RadialGauge/RadialGaugeCode.bind index cfd2706e3d1..9a332b448d4 100644 --- a/Microsoft.Toolkit.Uwp.SampleApp/SamplePages/RadialGauge/RadialGaugeCode.bind +++ b/Microsoft.Toolkit.Uwp.SampleApp/SamplePages/RadialGauge/RadialGaugeCode.bind @@ -26,6 +26,7 @@ MinAngle="@[MinAngle:Slider:210:0-360]" MaxAngle="@[MaxAngle:Slider:150:0-360]" Unit="units" + ValueStringFormat="@[ValueStringFormat:String:N0]" NeedleWidth="@[NeedleWidth:Slider:4:1-10]" NeedleLength="@[NeedleLength:Slider:100:20-100]" TickLength="@[TickLength:Slider:10:0-30]" diff --git a/Microsoft.Toolkit.Uwp.UI.Controls/RadialGauge/RadialGauge.cs b/Microsoft.Toolkit.Uwp.UI.Controls/RadialGauge/RadialGauge.cs index f105bed8a10..256a6268757 100644 --- a/Microsoft.Toolkit.Uwp.UI.Controls/RadialGauge/RadialGauge.cs +++ b/Microsoft.Toolkit.Uwp.UI.Controls/RadialGauge/RadialGauge.cs @@ -88,7 +88,7 @@ public class RadialGauge : RangeBase /// Identifies the ValueStringFormat dependency property. /// public static readonly DependencyProperty ValueStringFormatProperty = - DependencyProperty.Register(nameof(ValueStringFormat), typeof(string), typeof(RadialGauge), new PropertyMetadata("N0")); + DependencyProperty.Register(nameof(ValueStringFormat), typeof(string), typeof(RadialGauge), new PropertyMetadata("N0", (s, e) => OnValueChanged(s))); /// /// Identifies the TickSpacing dependency property. diff --git a/Microsoft.Toolkit.Uwp.UI.Controls/RadialGauge/RadialGauge.xaml b/Microsoft.Toolkit.Uwp.UI.Controls/RadialGauge/RadialGauge.xaml index 5a70512d6f9..d9b428eceb5 100644 --- a/Microsoft.Toolkit.Uwp.UI.Controls/RadialGauge/RadialGauge.xaml +++ b/Microsoft.Toolkit.Uwp.UI.Controls/RadialGauge/RadialGauge.xaml @@ -108,7 +108,6 @@ FontSize="20" FontWeight="SemiBold" Foreground="{TemplateBinding Foreground}" - Text="{TemplateBinding Value}" TextAlignment="Center" />