У меня есть этот код: Window w = // something w.Loaded += // some code to take a screenshot of the window w.Show();
Событие Loaded срабатывает до того, как окно будет полностью загружено, и я получу это изображение:

Я мог бы добавить Thread.Sleep или что-то после w.Show() и перед скриншотом, но мне нужно запустить этот кусок кода для сотен окон.
Мой вопрос: есть ли еще одно событие, которое срабатывает, когда окно полностью загружено? или каким-то образом достичь этого, не помещая нить в сон.
Спасибо