Поделиться через


Как: Получить все окна в приложении

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

Пример

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

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

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