【发布时间】:2014-02-24 04:17:05
【问题描述】:
我必须在页面中输入用户名和密码字段。在用户名 TextBox 上单击输入时,我想将焦点移至 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 = "";
}
【问题讨论】:
-
这个问题你解决了吗?
-
@MinaSamy 是的,我以某种方式解决了它。它在视图模型中对我不起作用,但是当我尝试通过后面的代码时起作用。
-
没问题,能分享一下解决方法吗?
-
@MinaSamy 请看我刚刚添加的答案。
标签: c# windows-phone-7