WPF在用户控件上执行函数关闭应用程序?

时间:2014-11-06 13:40:40

标签: wpf

我的应用程序中有很多用户控件。当我关闭我的应用程序时,我想逐个启动每个用户控件中的某些特定功能。这可能吗? Unloaded事件似乎在应用程序关闭时没有被触发。

1 个答案:

答案 0 :(得分:1)

您可以注册

Application.Current.Exit
每个UserControl.xaml.cs中的

        public MyUserControl()
    {
        InitializeComponent();
        Application.Current.Exit += CurrentOnExit;
    }

    private void CurrentOnExit(object sender, ExitEventArgs exitEventArgs)
    {
        Application.Current.Exit -= CurrentOnExit;
        //Do what you want
    }