启动另一个对话框时 App.Current.MainWindow 会发生变化吗?
当我启动应用程序时,我从 MEF 插件启动一个新对话框。 有人可以解释为什么这会将 App.Current.MainWindow
更改为从插件启动的对话框吗? 我怎样才能防止这种情况发生?
I am launching a new dialog from a MEF plugin when I start up the application. Could someone explain why this changes App.Current.MainWindow
to the dialog that was launched from the plugin? How can I prevent this from happening?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
结果 App.Current.MainWindow 被设置为启动的第一个窗口。 我在主窗口之前启动插件对话框。
Turns out App.Current.MainWindow gets set to the first window that is launched. I was launching the plugin dialog before the main window.