0

设置:用 C# 编写的 Windows 8 商店应用程序我尝试了 OnLaunched 和 OnActivated,但当用户从应用程序切换并切换回来时,似乎都没有调用。有任何想法吗?

4

1 回答 1

0

用于此的 Windows 8 应用商店应用范例是暂停恢复(参考此处)。

如果您需要在用户挂起或恢复时执行某些操作,请附加一个事件处理程序,如下所示:

Application.Current.Suspending += new SuspendingEventHandler(App_Suspending);

和:

async void App_Suspending(Object sender, 
    Windows.ApplicationModel.SuspendingEventArgs e)
{
    // some code here...
}

以类似的方式处理恢复。

请记住,暂停不会立即发生 - 用户切换后可能需要几秒钟才能触发事件。

于 2013-03-13T19:54:11.453 回答