Thread.Sleep , похоже, не поддерживается в .NET для приложений Магазина Windows.
Например, это
System.Threading.Thread.Sleep(1000);
будет компилироваться при нацеливании на любую .NET Framework (2.0, 3.5, 4.0, 4.5), но не при нацеливании на .NET для приложений Магазина Windows (или в переносимой библиотеке классов, ориентированной как на 4.5, так и на хранилище).
System.Threading.Thread все еще существует, просто у него нет метода Sleep.
Мне нужно отложить что-то на несколько секунд в моем приложении, есть ли подходящая замена?
ИЗМЕНИТЬ, почему необходима задержка: Мое приложение - это игра, и задержка должна создать впечатление, будто компьютерный противник «думает» о своем следующем шаге. Метод уже вызван асинхронно (основной поток не заблокирован), я просто хочу уменьшить время отклика.