当软键盘显示时,有没有办法向上滚动查看所需的数量?我的应用程序中的页面有很多文本框,当键盘显示时,其中很多都隐藏在其中,用户必须手动向下滚动/隐藏键盘才能在其他文本框中输入值。
如何将页面向上滚动一些以改善用户体验?
答案 0 :(得分:1)
您可以为每个文本框设置KeyDown事件,并在内部事件处理程序中检查是否按下Enter键将焦点移至下一个文本框。
KeyDown="txtMessage1_KeyDown"
private void txtMessage1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
nextTextbox.Focus();
}
}