【问题标题】:Silverlight Navigation - how to override Back button behaviorSilverlight 导航 - 如何覆盖后退按钮行为
【发布时间】:2010-05-17 18:27:12
【问题描述】:

我正在尝试覆盖 Silverlight (v4) 中浏览器后退按钮的默认行为。 我的每个 XAML 页面都可以显示选项。我希望在用户按下后退按钮时隐藏这些选项,或者如果选项不可见则移动到上一页。每当用户导航到具有新 QueryString 的页面时,Silverlight 框架似乎会设置后退点和前进点。除了必须为我的 ShowOptions 属性实现查询字符串组件之外,还有其他方法可以实现我的场景吗?

【问题讨论】:

    标签: silverlight navigation


    【解决方案1】:

    PhoneApplicationPage 类有 BackKeyPress 事件

    BackKeyPress += MainPage_BackKeyPress;
    
    private void MainPage_BackKeyPress(object sender, CancelEventArgs e)
        {
            e.Cancel = true;
            // do whatever you want
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-17
      • 2017-01-06
      • 1970-01-01
      • 2019-08-26
      • 1970-01-01
      • 1970-01-01
      • 2021-10-25
      • 2018-05-03
      相关资源
      最近更新 更多