MEF WPF - 通过插件取消 Application.Current.Shutdown()

发布于 2024-09-06 21:19:09 字数 218 浏览 6 评论 0原文

有什么方法可以取消

Application.Current.Shutdown();  

背景:我玩了一下 mef 并在我的主应用程序中添加了一些插件。如果任何插件

Application.Current.Shutdown();

也调用我的主应用程序关闭,我没有机会取消它。有什么办法吗?

are there any ways to cancel

Application.Current.Shutdown();  

background: i played with mef a little bit and put some plugins to my main app. if any plugin call

Application.Current.Shutdown();

my main app shutdown too and i got no chance to cancel this. are there any ways?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦旅人picnic 2024-09-13 21:19:09

看起来不像。因此,不要让您的插件执行关闭操作,而是让它们调用应用程序类中的某些方法来处理它们的关闭请求。另请参阅下面的链接以获取更多信息。

http://www.skylark-software。 com/2009/10/canceling-application-shutdown-in-wpf.html

It don't look like it. So instead of having your plugins do a shutdown, instead have them call some method in your application class that will handle the shutdown request for them. See below link also for more info.

http://www.skylark-software.com/2009/10/canceling-application-shutdown-in-wpf.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文