如何让我的应用滚动键盘覆盖的东西

Ada*_*dam 8 c# windows-phone-7

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

因此,我必须单击后退键才能关闭键盘或单击应用程序的空白部分.我尝试将文本框底部的边距放大,这样即使键盘打开也可以向下滚动更多并点击底部的文本框,但是当你关闭它时,底部会有额外的空间.

有没有一种非常好的方式可以解决这个问题?当你打开键盘时,我觉得应该向上移动整个应用程序,这样你仍然可以滚动到底部!

Luk*_*don 1

“一种非kludg”的解决方法是重新设计应用程序。你有 2 个选择:

  • 将文本框移动到页面顶部
  • 在页面底部创建一个新页面

关于 WP7 设计的精彩系列