当前我的 App.xaml.cs 中有一个事件
public partial class App : Application
{
public static event EventHandler SettingsSaved;
private async void Application_Launching(object sender, LaunchingEventArgs e)
{
if (SettingsSaved != null)
{
SettingsSaved(this, null);
}
}
在我的 MainPage.xaml.cs
public MainPage()
{
InitializeComponent();
App.SettingsSaved += App_SettingsSaved;
}
void App_SettingsSaved(object sender, EventArgs e)
{
//do something here
}
首次启动应用程序时,SettingsSaved 工作正常,但当应用程序第二次启动时,SettingsSaved 变为空。有没有办法确保 SettingsSaved 的工作方式与第一次启动应用程序时的工作方式相同?
我是一名新手编码员,我很确定我在这里遗漏了一些非常基本的东西。