Замена Thread.Sleep в .NET для Магазина Windows

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.

Мне нужно что-то отложить на несколько секунд в моем приложении, есть ли подходящая замена?

РЕДАКТИРОВАТЬ, почему необходима задержка: мое приложение - игра, а задержка состоит в том, чтобы заставить его выглядеть так, будто компьютерный оппонент "думает" о его следующем шаге. Этот метод уже вызывается асинхронно (основной поток не заблокирован), я просто хочу уменьшить время отклика.

Ответы на вопрос(5)

Ваш ответ на вопрос