Windows phone 8 如何在WP8中设置NavigationCacheMode

Windows phone 8 如何在WP8中设置NavigationCacheMode,windows-phone-8,Windows Phone 8,我在Constructor中设置了NavigationCacheMode并收到一个错误 Error 1 Property or indexer 'System.Windows.Controls.Page.NavigationCacheMode' cannot be assigned to -- it is read only 请帮助我对于Windows Phone Silverlight应用程序,缓存模式策略是固定的: 每个日记条目都有一个页面的唯一实例 通常这意味着后堆栈上的每个

我在Constructor中设置了NavigationCacheMode并收到一个错误

Error   1   Property or indexer 'System.Windows.Controls.Page.NavigationCacheMode' cannot be assigned to -- it is read only

请帮助我

对于Windows Phone Silverlight应用程序,缓存模式策略是固定的:

  • 每个日记条目都有一个页面的唯一实例
通常这意味着后堆栈上的每个页面都是“活动”实例。无法重用现有实例。如果您的应用程序被暂停并终止,然后恢复,则在您导航回它们之前,后堆栈中的页面不存在,但每个日志条目仍将获得唯一的实例


如果您希望在用户按下back键时仍将应用程序保留在后堆栈中,请将属性设置为
true

Facebook是xap,而不是appx。当没有其他应用程序可以使用NavigationCache时,它如何在NavigationCache上保持?你是否假设他们正在使用
PhoneApplicationPage
实例?否则,我如何才能让我的Silverlight应用程序即使用户按下back键并退出也能保持多任务?这与最初提出的问题完全不同;它与
NavigationCacheMode
没有任何关系。我用这些信息更新了答案。