2010-07-14 17 views
10

Básicamente quiero insertar un reloj dinámico en mi proyecto. En este momento estoy usando el control dateTime, que está bien, pero estático. Necesito el reloj para cambiar los dígitos con cada segundo. En C# hay un control Timer que podría usar para hacer posible este reloj dinámico. Sin embargo, en Silverlight 4 no he podido localizar ningún tipo de control de temporizador para usar en la construcción de este reloj dinámico.Silverlight 4 Equivalente al .NET Timer Control

No sabía si estaba mirando en el lugar equivocado o si está justo debajo de mis narices y me lo estoy perdiendo o qué. Además, supongo que usar un control de temporizador sería lo mejor, sin embargo, si hay un mejor enfoque para esto, por favor, hágamelo saber también.

Respuesta

9
+1

Puede usar 'System.Threading.Timer' para las actualizaciones relacionadas con la interfaz de usuario, solo necesita llamar al Dispatcher en la devolución de llamada, ya que ocurre en una cadena de fondo. – Nate

+0

¡Excelentes enlaces, exactamente lo que necesitaba, muchas gracias! – AmbiguousX

+0

Terminé usando un DispatcherTimer con su propiedad "tick" como un evento que esencialmente toma la hora actual del sistema cada segundo, haciendo que el reloj que aparece en la pantalla sea dinámico. ¡Gracias otra vez por toda tu ayuda! – AmbiguousX

Cuestiones relacionadas