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

时间:2013-10-28 00:24:53

标签: c# silverlight xaml windows-phone-8 visual-studio-2013

我有一个进度条。 我有一个增加的int。我将其命名为questionindex 我希望进度条在整数增加时移动。即我希望进度条的值随着我的增量int值的增加而增加。 我写道:

ProgressBar.value= questionindex; 

questionindex是我的Int 提出了一项豁免,称我无法将Int转换为double

然后我用了:

ProgressBar.value = questionindex.Tostring();

它说我无法将字符串转换为双重缺少e。属性。 然后我创建一个隐藏的文本块。我将text属性设置为我的Int。

textBlock.Text= questionindex; 

然后将其等同于进度条

ProgressBar.value= textBlock.Text

这些都不起作用。

2 个答案:

答案 0 :(得分:1)

一位朋友刚刚帮忙。我使用这个小代码,它的工作原理。

ProgressBar.value= Double.Parse(questionindex.ToString());

随着整数的增加,进度条增加并移动。最小值和最大值由visual studio自动设置。

答案 1 :(得分:0)

这适用于我的。

int i = 0
while (i < 100)
{
    progressBar.Value = i;
    i++;
}

值为int

如果您要创建进度条,则在使用之前需要使用步骤和最大值。

另请注意,您可以创建一个用途

ProgressBar progressBar = new System.Windows.Forms.ProgressBar();

感谢您的编辑