gpt4 book ai didi

c# - 如何在 'n' 次迭代后将进度条重置为零? WPF

转载 作者:行者123 更新时间:2023-12-05 05:26:55 25 4
gpt4 key购买 nike

我向 WPF 应用程序添加了一个进度条,用于计算手势执行的次数。但我希望进度条在 20 次迭代后重置为零。

我试图在下面的代码中实现这一点,但是当条形图达到 20 时,它会继续计数并且进度显示已满。我的问题是如何修复我的循环以允许这样做?

void matcher_GestureMatch(Gesture gesture)
{
scoreProgBar.Maximum = 20;
lblGestureMatch.Content = gesture.Name;
if(scoreCntr == 20)
{
scoreCntr.Equals(0);
}
scoreCntr++;
scoreProgBar.Value = scoreCntr;

lblScoreCntr.Content = scoreCntr;

}

最佳答案

这一行:

scoreCntr.Equals(0);

并不像您认为的那样。它将当前对象实例 (scoreCntr) 与作为参数 (0) 传递的其他对象进行比较。

你可能想要这样的东西:

if(scoreCntr == 20)
{
scoreCntr = 0;
}

关于c# - 如何在 'n' 次迭代后将进度条重置为零? WPF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23249990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com