1
在我的第一个WP7应用程序中,除了从不活动状态恢复应用程序之外,我已全部解决(使用MVVM模式)。我有一个主屏幕,其中包含一个数据库列表和一个字段,根据值和实际日期显示一个值或另一个值(不是日历,但是同样的问题)。重新激活时在Windows Phone中刷新界面
如果用户回家,第二天恢复应用程序,则必须再次执行calc以刷新内容。另外,在第二个屏幕上发生的情况也是如此:它显示的内容取决于它的一天。我如何检测激活(我知道它是在Application_Activated
函数,但不知道如何使用它),并刷新我所需要的一切(refreshInterface
函数在我的第二个屏幕,如果用户离开应用程序在那里,主屏幕中的主要列表)。
我不需要在停用中保存任何内容,只需在激活时刷新数据。
听起来很不错。我研究了休眠应用程序,我发现每次应用程序来自重新激活时都会调用OnNavigatedTo方法,因此一种选择是在OnNavigatedTo方法中刷新列表。问题是,当我从辅助屏幕返回时,这也会刷新。回来时如何避免刷新?对于您的解决方案,我不知道如何订阅App.xaml.cs文件中的private void Application_Activated(object sender,ActivatedEventArgs e)事件。 – Eagle