2013-09-22 25 views
0

我在滑块上设置了数据绑定,数据绑定将滑块设置为5.我还使用xaml中的属性将最小滑块值设置为5,但它无法编译并突出显示_masterSpeedTxt.Text = line作为问题。 如果我将鼠标悬停在_masterSpeedTxt.Text上,它将弹出空白,如果我按+,并再次在静态成员上,则所有内容都将返回null。 然而,如果我再次将滑块设置为最小值0,它就可以正常工作。_thetextblock.Text在滑块上为空最小设置为5不是0?

我是编程新手,对我来说这没有任何意义,因此它可能是VS Express 2012中的一个错误?

我已经看到了这一点,但多数民众赞成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

将它添加到:

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

解决了问题!

相关问题