読者です 読者をやめる 読者になる 読者になる

亀岡的プログラマ日記

京都のベッドタウン、亀岡よりだらだらとお送りいたします。

ウィンドウハンドルからWPFウィンドウを取得する方法

ウィンドウハンドル取得の続き。
たとえばMVVMのModelの奥底からメインウィンドウに強引にアクセスするとか。

var x = HwndSource.FromHwnd( Process.GetCurrentProcess().MainWindowHandle);
var main = x.RootVisual as Window;

いや、やっちゃだめだよこれは。