Практическое руководство. Получение всех окон в приложении

В этом примере показано, как получить все объекты Window в приложении.

Пример

Каждый экземпляр объекта Window, видимый он или нет, автоматически добавляется в коллекцию ссылок на окно, управляемую Application и предоставляемую из Windows.

Можно перечислить Windows, чтобы получить все экземпляры окна с помощью следующего кода:

            For Each window As Window In Application.Current.Windows
              Console.WriteLine(window.Title)
            Next window
foreach( Window window in Application.Current.Windows ) {
  Console.WriteLine(window.Title);
}