导航回原始数据透视表项

Navigating back to the original pivot item

我正在开发 Windows Phone 8.1 RT 通用应用程序。对于我的场景,我有两个页面,第一页 mainpage.xaml 有一个数据透视表和两个数据透视表项。当我单击第二个数据透视项中文本块上的点击事件时,我转到了第二页。现在,如果我单击硬件后退按钮,它会将我带回到第一个数据透视表项。它不应该带我到我开始导航的原始枢轴项目吗?

我确定我在这里遗漏了一些非常基本的东西......:)

感谢您的帮助!

您是否尝试过将页面上的 NavigationCacheMode 设置为已启用?这样页面应该被缓存,所以当你返回时,第二个 PivotItem 应该保持选中状态。

<Page
    x:Class="App.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:App"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    NavigationCacheMode="Enabled">