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

时间:2010-06-23 13:01:01

标签: wpf mvvm mef

有没有办法取消

Application.Current.Shutdown();  

背景:我玩了一点点,并把一些插件放到我的主应用程序。如果有任何插件调用

Application.Current.Shutdown();

我的主要应用也关闭了,我没有机会取消这个。有什么办法吗?

1 个答案:

答案 0 :(得分:3)

看起来不像。因此,不要让插件执行关闭,而是让它们在应用程序类中调用一些方法来处理它们的关闭请求。有关详细信息,请参阅以下链接。

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