好的,我编写了 Windows Phone 7.5 应用程序,其中一个页面中有多个文本框。我做了一个 ScrollViewer,里面有一个 Grid,textBoxes 在 Grid 里面。我想这样做,以便当我在文本框中按下输入键盘按钮时,我将专注于下一个文本框。所以我做了一些事件,我检查是否点击了输入按钮,如果是,我关注下一个元素,但是当我关注文本框时,它甚至低于普通窗口,你必须向下滚动才能看到它,它实际上专注于它但不显示它并且屏幕停留在最后一个标记的文本框上。有没有办法解决这个问题?这是我的做法:
private void txtUsername_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
txtPassword.Focus();
}
}