应用程序已打开时的活动
本文关键字:活动 应用程序 | 更新日期: 2023-09-27 18:21:07
我有一个Page_Load
事件,其中包含每次用户打开应用程序时要执行的代码。但是,当用户单击Windows设备上的后退按钮时,应用程序仍处于打开状态,因此当用户进入应用程序时,不会调用Page_Load
事件。
我还尝试了OnNavigatedTo
事件:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
InitialStartOfApp();
}
但是InitialStartOfApp()
没有被调用。我知道它不会被调用,因为我尝试调试该行,但它没有被执行。
有人知道会解决这个问题的任何事件或任何想法吗?
Page_Load
事件如下:
private void Page_Loaded(object sender, RoutedEventArgs e)
{
InitialStartOfApp();
}
您需要处理应用程序在上一次暂停后继续时引发的Application.Resumeing事件。
Application app = Application.Current;
app.Resuming += App_Resuming;
...
private void App_Resuming(object sender, object e) {
InitialStartOfApp();
}