次の方法で共有


方法 : アプリケーション内のすべてのウィンドウを取得する

更新 : 2007 年 11 月

この例では、アプリケーション内のすべての Window オブジェクトを取得する方法を示します。

使用例

インスタンス化されたすべての Window オブジェクトは、表示か非表示かに関係なく、Application によって管理されるウィンドウ参照のコレクションに自動的に追加され、Windows から公開されます。

次のコードを使用すると、Windows を列挙してインスタンス化されたすべてのウィンドウを取得できます。

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