2010-07-14 13 views
10

Fondamentalement, je veux insérer une horloge dynamique dans mon projet. En ce moment j'utilise le contrôle dateTime qui est bien mais c'est statique. J'ai besoin de l'horloge pour changer les chiffres à chaque seconde. En C# il y a un contrôle Timer que je pourrais utiliser pour rendre cette horloge dynamique possible. Cependant, dans Silverlight 4, je n'ai pas réussi à trouver un quelconque contrôle de temporisation à utiliser pour construire cette horloge dynamique.Silverlight 4 Equivalent à .NET Timer Control

Je ne savais pas si je regardais juste au mauvais endroit ou si c'est juste sous mon nez et que je le rate ou quoi. En outre, je suppose que l'utilisation d'un contrôle de minuterie serait la meilleure, mais s'il y a une meilleure approche à ceci s'il vous plaît faites le moi savoir aussi.

Répondre

9
+1

Vous pouvez utiliser 'System.Threading.Timer' pour les mises à jour liées à l'interface utilisateur, il vous suffit d'appeler Dispatcher dans le rappel, car cela se produit sur un thread d'arrière-plan. – Nate

+0

Super liens, exactement ce dont j'avais besoin, merci beaucoup! – AmbiguousX

+0

J'ai fini par utiliser un DispatcherTimer avec sa propriété "tick" étant un événement qui saisit essentiellement l'heure actuelle du système chaque seconde, ce qui rend l'horloge qui apparaît sur l'écran dynamique. Merci encore pour toute votre aide! – AmbiguousX