Onde posso encontrar um controle que seja como o Controle de Timer C # no WPF?
177
O cronômetro WPF usual é o DispatcherTimer
, que não é um controle, mas é usado no código. Basicamente, funciona da mesma maneira que o temporizador 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
}
Mais informações sobre o DispatcherTimer podem ser encontradas aqui
var timer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(1) };
Com o Dispatcher, você precisará incluir
Observe também que, se você clicar com o botão direito do mouse em DispatcherTimer e clicar em Resolver, deverá adicionar as referências apropriadas.
fonte
você também pode usar
fonte
O temporizador tem funções especiais.
se você usar
StartAsync ()
ouStart ()
, o encadeamento não bloqueará o elemento da interface do usuáriofonte