2011-09-28 12 views
1

有没有简单的方法来保存Silverlight应用程序的状态并在下次重新启动时检索它?简单的方法来保存Silverlight的状态

我知道Silverlight可以在客户端本地保存和读取数据,但是我寻求的是一种方法,其行为与Eclipse IDE尊重用户选择的视角和视图的方式类似。我希望Silverlight能够在下次重启时记住用户看到的最后一页以及这些小部件的状态。

回答

1

没有内置的方法来做到这一点。您必须手动编写所有状态并将其保存在客户端上。

0

当你提到“用户看到的最后一页”时,你真的需要看看使用导航框架而不是“重新记录”上次使用的页面。

这样,您的应用就可以通过标准书签进行深度链接。

注:如果你正在编写一个应用程序WP7我想说的对面,但你似乎是ASING关于SL的Web应用程序。

0

如果您将当前的应用程序的详细信息存储在一个对象中,如单例,您可以序列化并将其保存在数据库中。下次启动应用程序时,下载它并将对象序列化,它将为您提供应用程序的方式。

然而,这意味着你需要使用这个单例,不过通过应用程序或通过对象再次设置应用程序的过程。

所以我猜这不容易真的。

相关问题