Windows Phone 7 – 当WP7中显示软键盘时,防止屏幕向上滚动?

当Windows Phone应用程序中显示软键盘时,是否有办法阻止屏幕向上移动?

我有一个文本框位于屏幕的上半部分,所以当显示软键盘时,它不会覆盖文本框。但是,当文本框被点击时,屏幕仍然向上移动。

这可以防止吗?

我花了很多时间试图找到一个解决方案 – 在我的情况下,我希望页面标题保持在屏幕的顶部,而不是在键盘打开时滚动。

我发现最好的是在下面的帖子中描述的解决方案,它使用框架的TranslateTransform(由键盘打开/关闭触发)的变化来改变上边距的大小,从而改变可用内容的空间。

http://sorokoletov.com/2011/08/windows-phone-70-handling-text-entry-screens/

如果您有一个包含多个元素的屏幕,则可能需要考虑明确更改布局以适应较小的空间。

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...