[WPF] コントロールの置かれている Window を取得する。

コントロール内部の処理で、そのコントロール自身が置かれている Window を取得したい場合は、
System.Windows.Window クラスの GetWindow メソッドを使います。

Windows フォームアプリケーションでは System.Windows.Forms.Control クラスの FindForm メソッドで行っていたものに相当するようです。
Forms ではコントロール自身のインスタンスメソッドで、WPF では Window クラスの static メソッドというところが大きな違いになっています。

コメントを残す