0

为了处理和重新创建资源,我必须区分导航到应用程序的另一个页面和快速应用程序切换。

我怎么能做到这一点?我必须使用哪些事件才能正确执行此任务?

该应用程序是在 Windows Phone 8 上运行的带有 DirectX 应用程序的 XAML。

最好的问候, Emi

4

1 回答 1

1

您可以在应用程序框架(或您使用的任何自定义框架)中注册 OnNavigated 事件PhoneApplicationFrame,或覆盖OnNavigatedFrom页面的方法。

然后您可以查询NavigationEventArgs以检查 URI 是否为外部页面。例如:

    private void OnNavigated(object sender, NavigationEventArgs navigationEventArgs)
    {
        if (navigationEventArgs.Uri.ToString() == "app://external/")
        {
            // This is a Fast App Switch navigation

        }
    }
于 2013-10-24T11:06:33.527 回答