Таймер WPF, как таймер C # - PullRequest
       23

Таймер WPF, как таймер C #

166 голосов
/ 23 марта 2011

Где я могу найти элемент управления, похожий на элемент управления таймера C # в WPF?

Ответы [ 3 ]

306 голосов
/ 23 марта 2011

Обычный таймер WPF - это DispatcherTimer, который не является элементом управления, но используется в коде. Он в основном работает так же, как таймер WinForms:

System.Windows.Threading.DispatcherTimer dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
dispatcherTimer.Tick += dispatcherTimer_Tick;
dispatcherTimer.Interval = new TimeSpan(0,0,1);
dispatcherTimer.Start();


private void dispatcherTimer_Tick(object sender, EventArgs e)
{
  // code goes here
}

Подробнее о DispatcherTimer можно найти здесь

11 голосов
/ 12 ноября 2012

В Dispatcher вам нужно будет включить

using System.Windows.Threading;

Также обратите внимание, что если вы щелкнете правой кнопкой мыши по DispatcherTimer и нажмете Resolve, он должен добавить соответствующие ссылки.

2 голосов
/ 30 июля 2013

Вы также можете использовать

using System.Timers;
using System.Threading;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...