我正在使用Windows Phone 8.1 RT通用应用。对于我的场景,我有两个页面,第一页mainpage.xaml,它有一个pivot和两个pivot项。当我点击第二个枢轴项目中文本块上的点击事件时,我转到第二页。现在,如果我单击硬件后退按钮,它会将我带回第一个枢轴项目。它不应该把我带到我开始导航的原始枢轴项目吗?
我确信我遗漏了一些非常基本的东西...... :)
感谢您的帮助!
答案 0 :(得分:1)
您是否尝试在页面上设置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">