Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用更改的整数值动态更改进度条的值_C#_Silverlight_Xaml_Windows Phone 8_Visual Studio 2013 - Fatal编程技术网

C# 使用更改的整数值动态更改进度条的值

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的双精度。财产。 然后

我有一个进度条。 我有一个递增的整数,我把它命名为questionindex 我希望进度条随着整数的增加而移动。i、 我希望progressbar的值随着递增的int值的增加而增加。 我写道:

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