ページ、ユーザー名、パスワードのフィールドが必要です。ユーザー名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 = "";
}