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 回答