键盘出现时向上滚动屏幕

时间:2015-06-19 07:42:39

标签: xaml windows-phone-8.1 user-experience

当软键盘显示时,有没有办法向上滚动查看所需的数量?我的应用程序中的页面有很多文本框,当键盘显示时,其中很多都隐藏在其中,用户必须手动向下滚动/隐藏键盘才能在其他文本框中输入值。

如何将页面向上滚动一些以改善用户体验?

1 个答案:

答案 0 :(得分:1)

您可以为每个文本框设置KeyDown事件,并在内部事件处理程序中检查是否按下Enter键将焦点移至下一个文本框。

KeyDown="txtMessage1_KeyDown"

  private void txtMessage1_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.Key == Key.Enter)
        {
          nextTextbox.Focus();
        }
    }