This documentation is archived and is not being maintained.

How to: Get all Windows in an Application

This example shows how to get all Window objects in an application.

Every instantiated Window object, whether visible or not, is automatically added to a collection of window references that is managed by Application, and exposed from Windows.

You can enumerate Windows to get all instantiated windows using the following code:


foreach( Window window in Application.Current.Windows ) {
  Console.WriteLine(window.Title);
}


Show: