I\'d like to do:
Window newWindow = new Window(); newWindow.Show(); while (true) { Console.Write(\"spin\"); }
I.e., I\'m doing an int
You don't - there's only one GUI thread. If you need to do blocking work, that stuff has to go in a background thread.