3

我是创建 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;
    }

滑块的 xml 是:

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

对此的任何见解都会很棒!提前致谢。

4

1 回答 1

2

试试这个:

private void Slider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
    {
        double d;
        d = e.NewValue;
    }
于 2012-11-30T02:53:05.273 回答