private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e) { if (_usuarioVM == null) _usuarioVM = new UsuarioVM(); this.DataContext = _usuarioVM; IsolatedStorageSettings configuracoes = IsolatedStorageSettings.ApplicationSettings; using (BancoDados bancoDados = new BancoDados(BancoDados.StringConexao)) _usuarioAtual = bancoDados.Usuarios.FirstOrDefault(usuario => usuario.Id == Convert.ToInt32(configuracoes["usuarioId"])); if (_usuarioAtual != null) { _usuarioVM.Nome = _usuarioAtual.NomeUsuario; _usuarioVM.Email = _usuarioAtual.Email; } }
private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e) { if (_usuarioVM == null) _usuarioVM = new UsuarioVM(); this.DataContext = _usuarioVM; }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); if (_usuarioVM == null) { _usuarioVM = new UsuarioVM(); if (State.ContainsKey("email")) _usuarioVM.Email = State["email"] as string; if (State.ContainsKey("usuario")) _usuarioVM.Nome = State["usuario"] as string; if (State.ContainsKey("senha")) _usuarioVM.Senha = State["senha"] as string; if (State.ContainsKey("confirmacao")) _usuarioVM.ConfirmacaoSenha = State["confirmacao"] as string; if (State.ContainsKey("lembrarme")) _usuarioVM.EntrarAutomaticamente = Convert.ToBoolean(State["lembrarme"]); } this.DataContext = _usuarioVM; }