デフォルトのキー(Enter)を押したときに、ボタンを押して離した効果(マウスの押下をシミュレート)が必要です。
私はこれをやってみました
private void OnKeyDownHandler(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
VisualStateManager.GoToState(btnLogin, "Pressed", true);
System.Threading.Thread.Sleep(300);
VisualStateManager.GoToState(btnLogin, "Normal", true);
btnLogin_Click(sender, e);
}
}
それを機能させることはできません。