/// <summary> /// Initializes a new instance of the <see cref="LoginViewModel"/> class. /// </summary> public LoginViewModel() { //检查是否记住密码 LocalData cacheData = null; try { cacheData = IsolatedStorageHelper.Get <LocalData>(); } catch (Exception ex) { Logger.WriteLog(LogType.WARN, "读取本地配置错误", ex); } if (cacheData == null) { return; } Num = cacheData.Num; LoginName = cacheData.LoginName; LoginPwd = cacheData.LoginPwd; AutoLogin = cacheData.AutoLogin; RememberPassword = cacheData.RememberPassword; if (AutoLogin) { ExecuteLoginCommand(); } }
private void ExecuteLogoutCommand() { var dialogResult = UIManager.ShowMessageDialog("确认注销登录?"); if (dialogResult == null || !dialogResult.Value) { return; } //修改登录配置 var cacheData = IsolatedStorageHelper.Get <LocalData>(); if (cacheData != null) { cacheData.LoginPwd = null; cacheData.AutoLogin = cacheData.RememberPassword = false; IsolatedStorageHelper.Save(cacheData); } UIManager.Restart(); }