private void Password_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
{
if (e.Key == System.Windows.Input.Key.Enter)
{
this.Focus();
var loginVM = this.DataContext as LoginPageViewModel;
if (loginVM != null)
{
//this keydown seems to happen before the vm gets updates
loginVM.Password = this.passwordBox.Password;
loginVM.DoLogin.Execute(null);
}
}
}