区分WP8上的页面导航和快速应用程序切换



要释放和重新创建资源,我必须区分导航到应用程序的另一页和快速的应用程序切换。

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

该应用程序是一个 XAML,其中包含在 Windows Phone 8 上运行的 DirectX 应用程序。

致以最诚挚的问候,惠美

您可以在

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

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

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

最新更新