0

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

    void Setup()
    {

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

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

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

4

0 回答 0