Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.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# 调度器和实时WP7_C#_Windows Phone 7_Timer_Dispatcher - Fatal编程技术网

C# 调度器和实时WP7

C# 调度器和实时WP7,c#,windows-phone-7,timer,dispatcher,C#,Windows Phone 7,Timer,Dispatcher,我正在制作一个老虎机游戏。当我赢了,我想让它显示在我的文本块从0到赢计数。创建我正在使用的Dispatchermer 问题是当我的整数win=50,在我的文本块中使用Dispatchermer后,我看到超过50,比如54,56 DispatcherTimer timer = new DispatcherTimer(); timer.Interval = new TimeSpan(0, 0, 0, 0, 200); timer.Tick += new EventHand

我正在制作一个老虎机游戏。当我赢了,我想让它显示在我的文本块从0到赢计数。创建我正在使用的Dispatchermer

问题是当我的整数win=50,在我的文本块中使用Dispatchermer后,我看到超过50,比如54,56

DispatcherTimer timer = new DispatcherTimer();

 timer.Interval = new TimeSpan(0, 0, 0, 0, 200);
            timer.Tick += new EventHandler(Timer_Tick);
            if (win != 0)
            {
                timer.Start();
            }

 private void Timer_Tick(object sender, EventArgs e)
        {
           if (timerCount == win)
           {
            timer.Stop();
           }

        WinTextBlock.Text = timerCount.ToString();
        timerCount++;

        }

确保在开始时将timerCount分配给0