Windows phone 7 在Windows Phone中的页面之间共享数据

Windows phone 7 在Windows Phone中的页面之间共享数据,windows-phone-7,Windows Phone 7,我有一个非常基本的类,包含用户的Twitter令牌信息。每次调用API时,我都需要这个类,所以我想知道在页面之间共享它的最佳方式是什么。当第一次从twitter请求令牌时,该类被序列化 所以我能做的就是在每个页面中反序列化它,如果我还没有它的话。但这是一个好办法吗?有没有比不断地需要反序列化类更好的方法?可能是更快的方法,或者根本没有性能问题?您可以在项目中定义TwitterSettings.cs类,并将成员定义为静态。 这样您就可以在主页中设置它们的值,然后在整个应用程序中访问它们 oauth

我有一个非常基本的类,包含用户的Twitter令牌信息。每次调用API时,我都需要这个类,所以我想知道在页面之间共享它的最佳方式是什么。当第一次从twitter请求令牌时,该类被序列化


所以我能做的就是在每个页面中反序列化它,如果我还没有它的话。但这是一个好办法吗?有没有比不断地需要反序列化类更好的方法?可能是更快的方法,或者根本没有性能问题?

您可以在项目中定义TwitterSettings.cs类,并将成员定义为静态。 这样您就可以在主页中设置它们的值,然后在整个应用程序中访问它们

oauthToken = TwitterSettings.AccessToken;
实现这一点的另一种方法是使用App.xaml.cs页面中的应用程序资源
查看此链接。

但在应用程序刚刚启动时,第一步始终是反序列化:每个用户都有不同的令牌,因此在某个时候我必须设置成员。。