Где я могу найти элемент управления, похожий на элемент управления таймера C # в WPF?
177
Обычный таймер 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 можно узнать здесь
var timer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(1) };
С Dispatcher вам нужно будет включить
Также обратите внимание, что если вы щелкнете правой кнопкой мыши по DispatcherTimer и нажмете Resolve, он должен добавить соответствующие ссылки.
источник
Вы также можете использовать
источник
Таймер имеет специальные функции.
если вы используете
StartAsync ()
илиStart ()
, поток не блокирует элемент пользовательского интерфейсаисточник