代码之家  ›  专栏  ›  技术社区  ›  blindmeis

mef wpf-通过插件取消application.current.shutdown()。

  •  4
  • blindmeis  · 技术社区  · 15 年前

    有取消的方法吗

    Application.Current.Shutdown();  
    

    背景:我和mef玩了一点,然后在我的主应用程序上安装了一些插件。如果有插件调用

    Application.Current.Shutdown();
    

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

    1 回复  |  直到 14 年前
        1
  •  3
  •   Wallstreet Programmer    15 年前

    看起来不像。因此,与其让插件关闭,不如让它们调用应用程序类中的某个方法来处理它们的关闭请求。更多信息请参见下面的链接。

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