如何在Silverlight 5应用程序中维护状态?

时间:2012-08-30 08:52:13

标签: c# .net silverlight silverlight-5.0

我是Silverlight的新手。我有一个登录页面,用户登录后我想在应用程序中维护用户名和详细信息。

如何实现这一目标?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您可以使用IsolatedStorageSettings class

的键/值对

答案 2 :(得分:0)

使用可从任何Silverlight视图模型访问的全局上下文对象,例如

public class ApplicationContext
{
        // Static instance of the application class.
        private static ApplicationContext _instance;

        public static ApplicationContext Instance()
        {
            return _instance ?? (_instance = new ApplicationContext()
        }

        public UserDetailsCustomClass SecurityContext { get; set; }
}

然后它可以在Silverlight应用程序中的任何位置使用,例如

  var submUserLogin = ApplicationContext.Instance().SecurityContext.CurrentUser.Login;