Application.Current.Exit事件不在插件模型中触发

时间:2013-09-17 18:07:36

标签: c# wpf

我正在开发一个在WPF桌面应用程序中运行的WPF插件(没有silverlight)。我的插件需要在应用程序退出时进行一些清理,因此我将以下事件处理程序添加到我的插件类中,但事件未到达我的处理程序!!!

    void Setup()
    {

            Application.Current.Exit += new ExitEventHandler(Current_Exit); 
    }

    void Current_Exit(object sender, ExitEventArgs e)
            {
                logger.LogEvent("Application Exit event fired");
                DoCleanup();
            }

我通过应用程序进行了调试,并且能够检查Setup()方法是否已成功调用,但未调用事件处理程序。任何想法,为什么会发生这种情况

0 个答案:

没有答案