Windows phone 7 windows phone 7应用程序中WebBrowserTask的后退按钮问题

Windows phone 7 windows phone 7应用程序中WebBrowserTask的后退按钮问题,windows-phone-7,Windows Phone 7,我正在尝试为WP7创建一个类似youtube的应用程序。在这个应用程序中,我有一个页面列出了一些youtube视频(其中有缩略图和一些关于视频的描述) 当用户点击缩略图时,它应该播放youtube视频。我通过使用WebBrowserTask实现了这一功能,因为我希望在最终用户单击缩略图时直接播放视频。到目前为止,它运行良好 当用户在播放模式或播放结束时单击“上一步”按钮时,问题就会出现,它会被重定向到空白的web浏览器实例,而不是重定向到我的实际页面 这看起来很糟糕,降低了用户体验 因此,我的问

我正在尝试为WP7创建一个类似youtube的应用程序。在这个应用程序中,我有一个页面列出了一些youtube视频(其中有缩略图和一些关于视频的描述)

当用户点击缩略图时,它应该播放youtube视频。我通过使用WebBrowserTask实现了这一功能,因为我希望在最终用户单击缩略图时直接播放视频。到目前为止,它运行良好

当用户在播放模式或播放结束时单击“上一步”按钮时,问题就会出现,它会被重定向到空白的web浏览器实例,而不是重定向到我的实际页面

这看起来很糟糕,降低了用户体验


因此,我的问题是如何在单击“后退”按钮时删除此中间空白浏览器实例?

您可以定义要使用“后退”按钮执行的操作。 您可以使用下一个代码覆盖Windows Phone 7中的“后退”按钮

  protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
  {
      //Your code goes here.
      e.Cancel = true;  //Cancels the default behavior.
  }
例如,你可以做两个背部

但是,在执行此操作时,您应该遵循以下几条准则:

<> LI>你应该考虑到“返回”对你的用户意味着什么。
  • 如果用户第二次按下后退按钮,您应该让默认行为发生
  • 使用后退按钮暂停游戏是完全可以接受的,但第二次按下意味着他们实际上想后退

  • 您可以使用“后退”按钮定义要执行的操作。 您可以使用下一个代码覆盖Windows Phone 7中的“后退”按钮

      protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
      {
          //Your code goes here.
          e.Cancel = true;  //Cancels the default behavior.
      }
    
    例如,你可以做两个背部

    但是,在执行此操作时,您应该遵循以下几条准则:

    <> LI>你应该考虑到“返回”对你的用户意味着什么。
  • 如果用户第二次按下后退按钮,您应该让默认行为发生
  • 使用后退按钮暂停游戏是完全可以接受的,但第二次按下意味着他们实际上想后退

  • 您无法删除该网页。。。但您可以直接使用MediaPlayerLauncher播放youtube电影

    我终于找到了一个很好但更复杂的解决方案(仅限芒果):


    您无法删除该网页。。。但您可以直接使用MediaPlayerLauncher播放youtube电影

    我终于找到了一个很好但更复杂的解决方案(仅限芒果):