Compartir vía


Cómo: Obtener todas las ventanas de una aplicación

En este ejemplo se muestra cómo obtener todos los objetos Window de una aplicación.

Ejemplo

Cada objeto Window del que se ha creado una instancia, ya sea visible o no, se agrega automáticamente a una colección de referencias de ventana administradas por Application y expuestas desde Windows.

Puede enumerar Windows para obtener todas las ventanas con instancias mediante el código siguiente:

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