导航回原始枢轴项

时间:2015-02-06 20:38:19

标签: c# navigation windows-phone-8.1

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

我确信我遗漏了一些非常基本的东西...... :)

感谢您的帮助!

1 个答案:

答案 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">