C# _文本块。文本在滑块最小值设置为5而不是0时为空?
我在滑块上设置了数据绑定,数据绑定将滑块设置为5。 我还使用xaml中的属性将最小滑块值设置为5,但它无法编译并突出显示问题所在C# _文本块。文本在滑块最小值设置为5而不是0时为空?,c#,wpf,windows-phone-8,null,textblock,C#,Wpf,Windows Phone 8,Null,Textblock,我在滑块上设置了数据绑定,数据绑定将滑块设置为5。 我还使用xaml中的属性将最小滑块值设置为5,但它无法编译并突出显示问题所在\u masterSpeedTxt.Text=line。 如果我将鼠标悬停在\u masterSpeedTxt.Text上,它会弹出null,如果我按下+并再次按下静态成员,所有内容都会返回null。 然而,如果我再次将滑块设置为最小值0,则一切正常 我是编程新手,对我来说,这毫无意义,那么在VS Express 2012中它会是一个bug吗 我已经看到了这个,但这是数
\u masterSpeedTxt.Text=line
。
如果我将鼠标悬停在\u masterSpeedTxt.Text
上,它会弹出null,如果我按下+
并再次按下静态成员,所有内容都会返回null。
然而,如果我再次将滑块设置为最小值0,则一切正常
我是编程新手,对我来说,这毫无意义,那么在VS Express 2012中它会是一个bug吗
我已经看到了这个,但这是数据索引到滑块值,但我想转换成一个百分比
private void\u masterSpeedSlider\u值已更改(对象发送方,RoutedPropertyChangedEventArgs e)
{
double slVal=Math.Round(((滑块)sender.Value);
//整数合计=255;
双百分比=(slVal*500)/250;
_masterSpeedTxt.Text=String.Format(“{0}%”,Convert.ToString(百分比));
string sendMI=Convert.ToString(Math.Round(((Slider)sender.Value));
sendMI.PadLeft(3,'0');
字符串fsSend=sendMI.PadLeft(3,'0');
sendtoFS(String.Format(“FSOC206{0}”,fsSend));
}
将其添加到:
// Constructor
public MainPage()
{
InitializeComponent();
_masterSpeedSlider.Minimum = 5;
}
解决了这个问题
// Constructor
public MainPage()
{
InitializeComponent();
_masterSpeedSlider.Minimum = 5;
}