Fix NullReferenceException in PriceSliderCard_ValueChanged
Slider ValueChanged fires during XAML init before named controls exist. Guard with IsLoaded check, same pattern as UpdateCardTitleBar. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -749,6 +749,7 @@ public partial class PhotoAnalysisView : UserControl
|
|||||||
|
|
||||||
private void PriceSliderCard_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
|
private void PriceSliderCard_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
|
||||||
{
|
{
|
||||||
|
if (!IsLoaded) return;
|
||||||
var price = (decimal)e.NewValue;
|
var price = (decimal)e.NewValue;
|
||||||
SliderVerbalLabel.Text = NumberWords.ToVerbalPrice(price);
|
SliderVerbalLabel.Text = NumberWords.ToVerbalPrice(price);
|
||||||
SliderDigitLabel.Text = $"£{price:F2}";
|
SliderDigitLabel.Text = $"£{price:F2}";
|
||||||
|
|||||||
Reference in New Issue
Block a user