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