2012-11-30 2 views
3

Windows Phone 7 Apps를 처음 사용하면서 모양을 사용자 정의한 슬라이더를 추가했습니다. 내가 페이지 전에 에뮬레이터에서도로드 페이지를로드 할 때 나는 그래서 난페이지가로드 될 때마다 발생하는 Slider 값 변경 이벤트에 대해 Null 참조 예외가 발생하는 이유

public settings() 
    { 
     InitializeComponent(); 
     sldPassLegnth.Value = (double)3; 
    } 

값 변경 이벤트가 단순히 외모에 설정 방법을 변경 내가 슬라이더를 초기화하지 않은 때문이었다 생각 "NullReferenceException이"를 얻을 이렇게 :

private void Slider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e) 
    { 
     double d; 
     d = sldPassLegnth.Value; 
    } 

xaml for 슬라이더는 다음과 같습니다.

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

이것에 대한 통찰력은 대단합니다! 미리 감사드립니다.

답변

2

대신을 시도해보십시오

private void Slider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e) 
    { 
     double d; 
     d = e.NewValue; 
    } 
관련 문제