我有一个文本框位于屏幕的上半部分,所以当显示软键盘时,它不会覆盖文本框。但是,当文本框被点击时,屏幕仍然向上移动。
这可以防止吗?
我发现最好的是在下面的帖子中描述的解决方案,它使用框架的TranslateTransform(由键盘打开/关闭触发)的变化来改变上边距的大小,从而改变可用内容的空间。
http://sorokoletov.com/2011/08/windows-phone-70-handling-text-entry-screens/
如果您有一个包含多个元素的屏幕,则可能需要考虑明确更改布局以适应较小的空间。