在Windows应用商店中导航时,请勿将当前页面保留在堆栈中

时间:2014-01-22 10:17:12

标签: windows-store-apps

我正在学习Windows 8开发,目前,我正在使用导航功能。我有一个主页,一个TrackList页面,一个Add Playlist页面......

我想在页面之间导航,如下所示: 1.主页 2.转到TrackList页面 3.转到“添加播放列表”页面 4.创建播放列表后,我想自动导航到Tracklist并删除当前导航历史记录中的Add Playlist页面。

我使用“Frame.SetNavigationState”方法导航这种情况(我从互联网上读取),当创建播放列表时,我得到当前的NavigationState,这就是结果:

  

1,4,3,31,Hello.View.HubPageHomeH,0,0,33,Hello.View.HubPagePlayer,0,0,40,Hello.View.LibraryTrackList,0,0,42,Hello.View .LibraryAddPlaylist,0,0

我不确定究竟是什么意思,是否有任何文件谈论上面的字符串?如何删除当前导航历史记录中的添加播放列表页面?

谢谢!

1 个答案:

答案 0 :(得分:0)

从添加播放列表页面使用this.Frame.GoBack();.您将被导航回Tracklist页面,添加播放列表页面将从导航堆栈中删除。