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