web-dev-qa-db-fra.com

Minuteur WPF comme minuteur C #

Où puis-je trouver un contrôle qui ressemble au contrôle de minuterie C # dans WPF?

166
cetin

Le temporisateur WPF habituel est le DispatcherTimer, qui n'est pas un contrôle mais utilisé dans le code. Cela fonctionne fondamentalement de la même manière que le timer 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
}

Plus d'informations sur DispatcherTimer peuvent être trouvées ici

306
Gimno

Avec Dispatcher, vous devrez inclure

using System.Windows.Threading;

Notez également que si vous cliquez avec le bouton droit de la souris sur DispatcherTimer et que vous cliquez sur Résoudre, les références appropriées doivent être ajoutées.

11
Malcor

vous pouvez aussi utiliser

using System.Timers;
using System.Threading;
2
Pavan R Bhupalam