1

WPFウィンドウのUser Control下にジェネリックがあります。Canvas

そのウィンドウを取得するにはどうすればよいですか?

私はこのアプローチを使用しました

void UserControlMethod()
{    
   WindowInteropHelper WindowInteropHelper = new WindowInteropHelper((Window)((Grid)(((Canvas)this.Parent).Parent)).Parent);    
}

これは正しいです?

ありがとうございました!

4

1 に答える 1

3

次を使用する必要がありますWindow.GetWindow()

WindowInteropHelper、ネイティブ Windows コードまたは API と対話するためのものであるため、それは間違いなくあなたが望むものではありません。

于 2012-08-27T18:17:43.410 に答える