我正在尝试覆盖Silverlight(v4)中浏览器后退按钮的默认行为。 我的每个XAML页面都有显示选项的能力。我希望在用户按下后退按钮时隐藏这些选项,或者如果选项不可见则移动到上一页。每当用户导航到具有新QueryString的页面时,Silverlight框架似乎设置了后退和前进点。除了必须为我的ShowOptions属性实现查询字符串组件之外,还有其他方法来实现我的场景吗?
答案 0 :(得分:0)
PhoneApplicationPage类具有BackKeyPress事件
BackKeyPress += MainPage_BackKeyPress;
private void MainPage_BackKeyPress(object sender, CancelEventArgs e)
{
e.Cancel = true;
// do whatever you want
}