情况:
应用程序是Windows8地铁商店应用程序。
当用户使用搜索超级按钮并在我的应用程序中找到结果时,它会转到searchresults.xaml页面。然后用户点击其中一个项目,并重定向(导航)到详细信息页面。详细信息页面有一个后退按钮,其中包含Frame.GoBack作为代码。
我希望实现的是,如果用户点击后退按钮,并且上一页是搜索结果页面,则应将用户重定向到主页。
那么,有没有办法确定这个?
导航到详细信息页面的代码已使用导航参数。
提前感谢!
答案 0 :(得分:0)
当您的应用通过搜索激活时,OnSearchActivated将会触发,因此您可以利用该机会在应用中记录该特定路径并采取相应措施。您可以将自己的导航服务(touched on here)合并到一个不那么脆弱的实现中。
我想知道你是否真的应该/想要这样做?
我想说一个应用程序栏按钮让他们可选地转到主页会更直观,或者如果您担心可发现性,可能在详情页面上包含一个按钮/标志符号。