Thread.Sleep no parece ser compatible con .NET para Windows Store.Thread.Sleep replacement en .NET para Windows Store
Por ejemplo, este
System.Threading.Thread.Sleep(1000);
compilará cuando la orientación de cualquier .NET Framework (2.0, 3.5, 4.0, 4.5), pero no cuando la orientación de NET para aplicaciones de Windows Store (o en una biblioteca de clases portátil que apunta tanto a 4.5 como a la tienda).
System.Threading.Thread sigue ahí, simplemente no tiene el método Sleep.
Necesito retrasar algo durante unos segundos en mi aplicación, ¿hay un reemplazo adecuado?
EDITAR por qué es necesaria la demora: Mi aplicación es un juego y la demora consiste en hacer que parezca que el oponente de la computadora está "pensando" en su próximo movimiento. El método ya se llama de forma asíncrona (el hilo principal no está bloqueado), solo quiero reducir la velocidad del tiempo de respuesta.
Teniendo en cuenta que las aplicaciones de la Tienda Windows no deben poder congelar la UI (se supone que todo es una sincronización), tiene sentido que no sea compatible. – Sruly
¿Tiene eventos o la clase 'Monitor'? Puede usar el método 'Wait' con un tiempo de espera para simular un sueño. – Tudor
es esto para Apptivate.ms? : 3 – EaterOfCode