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