Problem with the lack of a simple Delay() or Sleep() method

Try:

thread.SleepCurrent (1000)

It will sleep you 1 sec. Of course, it will block your UI for that time too, unless you’re doing it in a thread.