private void LoginSuccess(User user) { if (user.User_name != null && user.Msg == null) { this.popup.CloseLoadingStatus(); this.NavigationService.Navigate(new Uri("/Index.xaml?username=" + user.Id, UriKind.Relative)); } else { LoginFailed(user.Msg); } }
protected override void OnNavigatedTo(NavigationEventArgs e) { string username = this.NavigationContext.QueryString["username"]; User user; if(appUser != null && appUser.Id == username) { user = appUser; } else { user = new User(); Action<string> failedAction = this.FailedInLogin; user.GetUserInfo(username, failedAction); } DataContext = user; appUser = user; }