0

ページ、ユーザー名、パスワードのフィールドが必要です。ユーザー名TextBoxでEnterをクリックしているときに、フォーカスをPasswordBoxに移動したいのですが、フォーカスは正しくなりますが、キーボードが閉じます。キーボードを開いたままにするにはどうすればよいですか?

if (p.OriginalSource is PasswordBox)
{
        loginCommand.Execute(null);
}
else if (p.OriginalSource is TextBox) //assuming there is no third box that can handle
{
     var element = (p.OriginalSource as TextBox).FindName("passwordbox");
     var ss = ((WatermarkPasswordBox)element).Focus();
     ((WatermarkPasswordBox)element).UpdateLayout();
     //((WatermarkPasswordBox)element).Password = "";
}
4

2 に答える 2