Windows phone 7 为什么每次加载页面时发生的滑块值更改事件都会出现空引用异常

Windows phone 7 为什么每次加载页面时发生的滑块值更改事件都会出现空引用异常,windows-phone-7,Windows Phone 7,我不熟悉创建Windows Phone 7应用程序,我在页面中添加了一个滑块,并对其外观进行了自定义,但当我在加载页面之前在模拟器中加载页面时,我得到了一个“NullReferenceException”,我认为这是因为我没有初始化滑块,所以我将设置方法更改为 public settings() { InitializeComponent(); sldPassLegnth.Value = (double)3; } 值更改事件的外观如下所示: pr

我不熟悉创建Windows Phone 7应用程序,我在页面中添加了一个滑块,并对其外观进行了自定义,但当我在加载页面之前在模拟器中加载页面时,我得到了一个“NullReferenceException”,我认为这是因为我没有初始化滑块,所以我将设置方法更改为

public settings()
    {
        InitializeComponent();
        sldPassLegnth.Value = (double)3;
    }
值更改事件的外观如下所示:

private void Slider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
    {
        double d;
        d = sldPassLegnth.Value;
    }
private void Slider\u值已更改(对象发送方,RoutedPropertyChangedEventArgs e)
{
双d;
d=sldPassLegnth.值;
}
滑块的xaml为:

<Slider Style="{StaticResource SliderStyle1}" Margin="24,75,22,352" Name="sldPassLegnth" ValueChanged="Slider_ValueChanged" Background="Black" Foreground="#FF3399FF" Maximum="15" Minimum="3" />

任何对这方面的洞察都将是伟大的!提前感谢。

试试这个:

private void Slider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
    {
        double d;
        d = e.NewValue;
    }
private void Slider\u值已更改(对象发送方,RoutedPropertyChangedEventArgs e)
{
双d;
d=e.新值;
}