如何:在应用程序中获取所有窗口

此示例演示如何获取应用程序中的所有 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