_thetextblock.Text在滑块最小设置为null时为5而不是0?

时间:2013-09-22 18:02:12

标签: c# wpf windows-phone-8 null textblock

我在滑块上有数据绑定设置,数据绑定将滑块设置为5。 我还使用xaml中的属性将最小滑块值设置为5,但它无法编译并突出显示_masterSpeedTxt.Text = line作为问题。 如果我将鼠标悬停在_masterSpeedTxt.Text上,则会弹出null,如果我按下+并再次按静态成员,则返回null。 然而,如果我再次将滑块设置为最小值0,则一切正常。

我是编程新手,对我而言,这对于VS Express 2012中的错误是什么一无所知?

我已经看到了这个,但那是数据库到滑块值,但我想转换成百分比......

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));
    }

1 个答案:

答案 0 :(得分:0)

将其添加到:

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

解决了问题!