2015-06-17 2 views
1

Я создаю игровой автомат. Когда я получу выигрыш, я хочу, чтобы он показывал в моем TextBlock от 0 до выигрыша. Чтобы создать это, я использую DispatcherTimer.DispatcherTimer и в реальном времени WP7

Проблема заключается в том, когда, например, мое число выигрыша = 50 и после того, как я использую DispatcherTimer в моем TextBlock я вижу более 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++; 

     } 

ответ

1

Убедитесь, что timerCount присваивается значение 0 в начале

Смежные вопросы