martes, 31 de julio de 2012

Timer en WPF VB 2010

En mi lucha de pasar de VB con formularios a WPF, encontré muchas preguntas y pocas respuestas.

Este es uno de estos casos, te habrás dado cuenta que en las herramientas de WPF no existe la herramienta Timer o algo parecido, no me quedo mas que googlear por ahi buscando información, encontré mucha información respecto a este tema llamado DispatcherTimer, que se utiliza en WPF, pero casi en todos no te indican como implementarlo.

Seguí escarbando por ahí y encontré un código completo en C#, sin embargo al convertirlo a VB, este me dio errores, busque como resolver el error que me enviaba el programa, pero la solución  agrando el problema.

Bueno despues de probar muchas cosas, al fin lo hize funcionar asi que lo publico, porque estoy seguro que a muchos como yo, les va a pasar lo mismo.

Ojo: estoy utilizando Visual Basic 2010 y Windows 7


1. Crea una ventana WPF
2. Coloca un  listBox con el nombre por defecto "ListBox1"
3. Coloca un boton
4. Importa en nameSpace System.Windows.Threading
5. Crea el siguiente procedimiento

6. Dentro el botón escribe este código


 ya esta ejecuta presiona el botón y veras que cada segundo aparece la hora en el ListBox


ESTE SERIA EL CÓDIGO COMPLETO PARA LOS QUE NO ME ENTENDIERON O SE PERDIERON POR AHÍ.


Si por acaso criticaste, que debería haber colocado el codigo y no imagenes, pues es para que escribas y se te quede grabado, aunque ya se que lo sabes, solo aprendes practicando, si haces copiar y pegar, pues te quedas ahi nada mas, (eso es por si acaso "al que le quede el guante que se lo chante").

No hay comentarios:

Publicar un comentario