C# 使用更改的整数值动态更改进度条的值
我有一个进度条。 我有一个递增的整数,我把它命名为questionindex 我希望进度条随着整数的增加而移动。i、 我希望progressbar的值随着递增的int值的增加而增加。 我写道:C# 使用更改的整数值动态更改进度条的值,c#,silverlight,xaml,windows-phone-8,visual-studio-2013,C#,Silverlight,Xaml,Windows Phone 8,Visual Studio 2013,我有一个进度条。 我有一个递增的整数,我把它命名为questionindex 我希望进度条随着整数的增加而移动。i、 我希望progressbar的值随着递增的int值的增加而增加。 我写道: ProgressBar.value= questionindex; 问题索引是我的Int 提出了一项豁免,说我不能将Int转换为double 然后我用了: ProgressBar.value = questionindex.Tostring(); 它说我不能将字符串转换为缺少e的双精度。财产。 然后
ProgressBar.value= questionindex;
问题索引是我的Int
提出了一项豁免,说我不能将Int转换为double
然后我用了:
ProgressBar.value = questionindex.Tostring();
它说我不能将字符串转换为缺少e的双精度。财产。
然后我创建一个隐藏的文本块。我将text属性设置为my Int
textBlock.Text= questionindex;
然后将此等同于进度条
ProgressBar.value= textBlock.Text
这些都不起作用 这对我的有效
int i = 0
while (i < 100)
{
progressBar.Value = i;
i++;
}
谢谢你的编辑一位朋友刚刚帮了我。我使用了这个小代码,它工作了
ProgressBar.value= Double.Parse(questionindex.ToString());
进度条随着整数的增加而增加和移动。最小值和最大值是由visual studio自动设置的。您确定这是您遇到的错误吗?编译器应该能够将
int
隐式转换为double
。在任何情况下,都可以使用Convert.ToDouble(questionindex)
将int转换为double。OP
正在编写WP8应用程序,导入System.Windows.Forms
命名空间没有任何用处。
ProgressBar.value= Double.Parse(questionindex.ToString());