在我的第一个 WP7 应用程序中,除了从不活动状态恢复应用程序之外,我都解决了(使用 MVVM 模式)。我有一个主屏幕,其中包含数据库项目列表和每个项目的字段,根据值和实际日期,显示一个值或另一个值(不是日历,但同样的问题)。
如果用户回家并在第二天恢复应用程序,则必须再次进行计算以刷新内容。此外,在第二个屏幕中也会发生同样的情况:它显示的内容取决于它所在的日期。
如何检测激活(我知道它在Application_Activated
功能上,但不知道如何使用它)并刷新我需要的所有内容(refreshInterface
我的第二个屏幕中的一个功能,如果用户将应用程序留在那里,以及主主屏幕中的列表)。
我不需要在停用时保存任何内容,只需在激活时刷新数据。