导航回原始数据透视表项
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">
我正在开发 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">