Estoy tratando de escribir una aplicación para teléfonos ganadores 7 por primera vez. ¿Hay un control de temporizador similar al de winforms? ¿O hay una forma de obtener ese tipo de funcionalidad?¿Hay un control de temporizador para Windows Phone 7?
Respuesta
Puede usar System.Windows.Threading.DispatcherTimer.
System.Windows.Threading.DispatcherTimer dt = new System.Windows.Threading.DispatcherTimer();
dt.Interval = new TimeSpan(0, 0, 0, 0, 500); // 500 Milliseconds
dt.Tick += new EventHandler(dt_Tick);
dt.Start();
void dt_Tick(object sender, EventArgs e)
{
// Do Stuff here.
}
DispatchTimer es una buena opción como es Timer.
Vale la pena estar familiarizado con las diferencias y evaluar cuál es más adecuado para usted.
Conveniencia (DispatchTimer para actualizaciones de UI) o Precisión (Temporizador para previsibilidad) es el quid de la decisión.
Timer Class (System.Threading)
DispatcherTimer Class (System.Windows.Threading)
El DispatcherTimer se reevalúa en la parte superior de cada bucle DispatcherTimer.
temporizadores no están garantizados para ejecutar exactamente cuando se produce el intervalo de tiempo, pero se garantiza que no se ejecute antes de que ocurra el intervalo de tiempo. Esto se debe a que las operaciones DispatcherTimer se colocan en la cola DispatcherTimer como en otras operaciones. Cuando la operación DispatcherTimer se ejecuta es dependiendo de los otros trabajos en la cola y sus prioridades.
Si se utiliza un System.Threading.Timer, vale la pena señalar que el temporizador se ejecuta en un subproceso diferente entonces el usuario interfaz (UI) hilo. Con el fin de acceder a los objetos en el hilo de la interfaz de usuario, es necesario para publicar la operación en el DispatcherTimer de la UI thread usando Dispatcher.BeginInvoke. Esto es innecesario cuando se usa un DispatcherTimer.
- 1. Control de calendario para Windows Phone 7?
- 2. Control de vibración para Windows Phone 7
- 3. Windows Phone 7 botones
- 4. MessageBox.Show para Windows Phone 7
- 5. Windows Phone 7 Control de pivote para WPF?
- 6. Windows Phone 7: SQLite
- 7. Windows Phone 7 - control de lista de desplazamiento rápido?
- 8. WCF + Windows Phone 7
- 9. Windows Phone 7 SDK
- 10. inyección de dependencias para Windows Phone 7
- 11. Desarrollo de aplicaciones para Windows Phone 7
- 12. Windows phone 7 config/appSettings?
- 13. Windows Series Phone 7 "Cloud"
- 14. ASCIIEncoding En Windows Phone 7
- 15. Cliente FTP para Windows Phone 7 Mango?
- 16. Recursos para Windows Phone 7 desarrollo
- 17. NUnit con Windows Phone 7
- 18. Windows phone 7 button "borders"
- 19. Desarrolle Windows Phone 7 en Windows XP
- 20. ¿Hay una aplicación de referencia de Windows Phone 7?
- 21. Windows 7 phone - close keyboard
- 22. Biblioteca de trazado para Windows Phone 7/Silverlight
- 23. App.config en Windows Phone 7?
- 24. DataContractJsonSerializer en Windows Phone 7
- 25. Windows Phone 7 WebBrowserTask problem
- 26. HttpUtility.UrlEncode en Windows Phone 7?
- 27. PDF-viewer para Silverlight para Windows Phone 7 (SilverDox?)
- 28. Lista desplegable Windows Phone 7
- 29. Reemplazando temas en Windows Phone 7
- 30. Windows Phone 7: Programación de socket