当用户点击列表中的项目时,我的部分应用会自动切换PivotItems。我希望允许用户在此操作后按后退按钮切换回原始PivotItem。怎么能实现这一目标?如果我的理解是正确的,那么正常的BackStack只能用于页面。
答案 0 :(得分:3)
您可以覆盖OnBackKeyPress()
功能并将e.Cancel
设置为true
以取消后退键(并导航到其他PivotItem或其他任何内容)。
但是:根据certification requirements:
5.2.4.1 - 后退按钮:上一页
按“返回”按钮必须将应用程序返回到上一页或返回到后面堆栈中的任何上一页。
所以我不建议做这样的事情 - 不仅可能会失败认证,还可能会让人感到困惑。