插入backstack wp7

时间:2012-08-06 12:11:04

标签: windows-phone-7 back-stack

我有一个包含以下页面的应用程序:

  • 登录
  • 菜单
  • 聊天

当我启动应用程序时,页面的顺序是以下登录 - >菜单 - >聊天

但是......当我的应用程序没有运行并且我收到推送通知时,我想直接将用户导航到聊天窗口(并在后台登录,没有登录页面)。我的问题在这一点上来了,因为当我按下时我想进入菜单页面,当再次按下时我想进入登录页面。

如果用户点击推送通知,我不想在进入聊天之前浏览用户浏览登录和菜单页面。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我能想到的一个解决方案就是你从推送通知来到聊天页面。然后,当在聊天页面上按下后退键时,您将捕获事件(OnBackKeyPress)并自己调用NavigationContext.NavigateTo(MainPage)。您可以在“菜单”页面上执行相同的操作。