我在 WPF 窗口User Control
下有一些通用的。Canvas
我怎样才能得到那个窗口?
我使用了这种方法
void UserControlMethod()
{
WindowInteropHelper WindowInteropHelper = new WindowInteropHelper((Window)((Grid)(((Canvas)this.Parent).Parent)).Parent);
}
它是否正确?
谢谢!
你应该使用:Window.GetWindow()
。
用于与本WindowInteropHelper
机 Windows 代码或 API 进行交互,因此这绝对不是您想要的。