首页 文章

如何在wpf中处理窗口?

提问于
浏览
3

我有一个WPF项目,它被编译成一个dll,将从另一个应用程序调用 . 这就是它的设置方式 . 在这个WPF项目中,我需要从主窗口的视图模型中弹出一个自定义消息框,以向用户显示消息 . 此自定义消息框需要Window参数 . 这就是来龙去脉 .

对于WPF应用程序, Application.Current.MainWindow 将获得我需要的东西 . 但是这里它是一个DLL,因此Application.Current为null,并导致运行时异常 . 我也试过像 Window.GetWindow(this) 这样的东西 . 这里它不起作用,因为'this'是视图模型,所以它不会给我主窗口的句柄 .

我还可以尝试获取主窗口的句柄吗?

谢谢 .

1 回答

相关问题