2013-09-22 2 views
0

슬라이더에 데이터 바인딩 설정이 있고 데이터 바인딩에서 슬라이더를 5로 설정합니다. xaml의 속성을 사용하여 최소 슬라이더 값을 5로 설정했지만 컴파일에 실패하고 _masterSpeedTxt.Text = line을 문제로 강조 표시합니다. _masterSpeedTxt.Text 위로 마우스를 가져 가면 null이 표시되고 + 키를 누르면 정적 멤버에서 모든 것이 null을 반환합니다. 그러나 슬라이더를 최소 0으로 설정하면 다시 정상적으로 작동합니다._thetextblock.Text는 슬라이더 최소값이 5가 아닌 0으로 설정된 경우 null입니까?

저는 프로그래밍에 익숙하지 않아 VS Express 2012에서 버그가 될 수있는 것이 무엇인지 모릅니다.

 // Constructor 
    public MainPage() 
    { 
     InitializeComponent(); 
     _masterSpeedSlider.Minimum = 5; 
    } 

:

내가 본 적 있지만 백분율로 변환 할 아직 슬라이더의 값 이잖아 databinded 한 ...

Problems with WP8 Slider

private void _masterSpeedSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e) 
    { 
     double slVal = Math.Round(((Slider)sender).Value); 
     //int total = 255; 
     double percentage = (slVal * 500)/250; 

     _masterSpeedTxt.Text = String.Format("{0}%", Convert.ToString(percentage)); 

     string sendMI = Convert.ToString(Math.Round(((Slider)sender).Value)); 

     sendMI.PadLeft(3, '0'); 

     string fsSend = sendMI.PadLeft(3, '0'); 
     SocketConnect.sendtoFS(String.Format("FSOC206{0}", fsSend)); 
    } 

답변

0

에 추가 문제를 해결했습니다!

관련 문제