-2

我当前的应用程序上有弹出窗口。弹出控件中有一个图像。现在,当我单击该图像时,我想要主应用程序窗口的对象。

当我写这个时,它给了我null。

Window window = VisualTreeHelpers.FindVisualParent<Window>(Image);

当我写这个时,它给了我弹出窗口的对象,而不是应用程序窗口。

window =  Window.GetWindow(Image);

如何从 Popup Image 控件获取主应用程序窗口?

4

1 回答 1

3

Application.Current.MainWindow

MainWindow 自动设置为引用要在 AppDomain 中实例化的第一个 Window 对象。

您可以通过设置 MainWindow 将另一个 Windows 对象分配给 MainWindow 属性来指定不同的主窗口。

MSDN 页面的链接在这里

于 2012-06-27T15:46:51.463 回答