181 votes

Minuterie WPF comme minuterie C #

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

335voto

Gimno Points 2976

Le temporisateur WPF habituel est DispatcherTimer , qui n'est pas un contrôle mais utilisé dans le code. Il fonctionne essentiellement de la même manière que le minuteur WinForms:

 System.Windows.Threading.DispatcherTimer dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
dispatcherTimer.Tick += new EventHandler(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 le DispatcherTimer peuvent être trouvées ici

12voto

Malcor Points 165

Je ne sais pas pourquoi, mais avec Dispatcher, vous devrez inclure

 using System.Windows.Threading;
 

Notez également que si vous cliquez avec le bouton droit sur DispatcherTimer et cliquez sur Résoudre, vous devez ajouter les références appropriées.

J'espère que ça aide :-)

3voto

Vous pouvez également utiliser

0voto

Dinesh Rajan Points 339

Cela a fonctionné pour moi pour une application Windows 8: classe DispatcherTimer

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X