Thread.Sleep non sembra essere supportato in .NET per le app di Windows Store.Thread.Sleep sostituzione in .NET per Windows Store
Ad esempio, questo
System.Threading.Thread.Sleep(1000);
compilerà quando il targeting qualsiasi .NET Framework (2.0, 3.5, 4.0, 4.5), ma non quando il targeting .NET per le applicazioni Windows Store (o in una libreria di classi portatile che mira sia a 4.5 che a negozio).
System.Threading.Thread è ancora lì, non ha il metodo Sleep.
Devo ritardare qualcosa per alcuni secondi nella mia app, c'è un sostituto adatto?
MODIFICA perché il ritardo è necessario: la mia app è un gioco e il ritardo è far sembrare che l'avversario del computer stia "pensando" alla sua prossima mossa. Il metodo è già chiamato in modo asincrono (il thread principale non è bloccato), voglio solo rallentare i tempi di risposta.
Considerando che le app di Windows Store non dovrebbero essere in grado di bloccare l'interfaccia utente (tutto dovrebbe essere asincrono), ha senso che non sia supportato. – Sruly
Avete eventi o la classe 'Monitor'? È possibile utilizzare il metodo 'Wait' con un timeout per simulare un sonno. – Tudor
è questo per Apptivate.ms? : 3 – EaterOfCode