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

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