Windows phone 7 相当于Windows Phone 7中的onResume()

Windows phone 7 相当于Windows Phone 7中的onResume(),windows-phone-7,page-lifecycle,Windows Phone 7,Page Lifecycle,我正在寻找wp7专家提供的一些应用程序生命周期帮助。我的应用程序在特定页面中有一个刷新步骤,但我只想在用户从后台激活应用程序时启动该步骤 注意-当页面为init()时,我正在寻找的生命周期步骤不会被调用,只有当我被导航(返回)到或用户打了一个电话,然后重新打开应用程序时(保持同一页面打开) 提前谢谢你你要找的是所谓的墓碑,你可以在 活动包括: 启动(从磁贴打开) 停用(用户接听电话或其他) 已激活(从呼叫返回) 关闭(通过“后退”按钮离开应用程序) 您正在查找激活的事件。这些文件位于App.

我正在寻找wp7专家提供的一些应用程序生命周期帮助。我的应用程序在特定页面中有一个刷新步骤,但我只想在用户从后台激活应用程序时启动该步骤

注意-当页面为init()时,我正在寻找的生命周期步骤不会被调用,只有当我被导航(返回)到或用户打了一个电话,然后重新打开应用程序时(保持同一页面打开)


提前谢谢你

你要找的是所谓的墓碑,你可以在

活动包括:

  • 启动(从磁贴打开)
  • 停用(用户接听电话或其他)
  • 已激活(从呼叫返回)
  • 关闭(通过“后退”按钮离开应用程序)
您正在查找激活的事件。这些文件位于App.xaml.cs/vb文件中。钩住事件,并更新数据模型。当您的页面绑定到该模型时,它将获取数据

如果您没有使用MVVM,并且无法从该事件中真正刷新,则可以使用
PhoneApplicationService.Current.StartupMode
属性进行刷新。它有两个选项
Activate
(您正在查找的内容)和
Launch
(从互动程序中新加载)。看起来像

Init()
{
    if (PhoneApplicationService.Current.StartupMode ==  StartupMode.Activate)
    {
          Refresh()
    }
}

Global.asax.cs
,lolwut?这不是ASP.NET。(我想你的意思是
App.xaml.cs
)除了Joe的答案外,你还应该仔细阅读
OnNavigatedTo
OnNavigatedFrom
事件。