如何让我的应用程序滚动经过键盘覆盖的东西

本文关键字:覆盖 键盘 经过 滚动 我的 应用程序 | 更新日期: 2023-09-27 18:00:19

我的Windows Phone 7应用程序页面底部有两个文本框。当我点击倒数第二个文本框时,它会弹出键盘,让我输入文本框。所以,我想输入最后一个文本框,所以我试着向上滚动到它,但它不允许我,因为我已经在页面的末尾了!

所以我要么点击后退键关闭键盘,要么点击应用程序的空白部分。我试着把文本框底部的边距调大,这样即使键盘打开,你也可以向下滚动更多并点击底部的文本框,但当你关闭它时,底部会有额外的空间。

有没有一种不笨拙的方法可以绕过这一点?我觉得当你打开键盘时,它应该把整个应用程序向上移动,这样你仍然可以滚动到底部!!!

如何让我的应用程序滚动经过键盘覆盖的东西

您最好重新设计应用程序/页面。

或者,将所有页面内容放入ScrollViewer中,以便向下滚动到第二个TextBox
你甚至可以尝试在第一个获得焦点时将第二个滚动到视图中。

"一个非kludg"的方法是重新设计应用程序。你有两个选择:

  • 将文本框移动到页面顶部
  • 用页面底部制作新页面

关于WP7设计的伟大系列