首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否在WP7中显示软键盘时阻止屏幕向上滚动?

是否在WP7中显示软键盘时阻止屏幕向上滚动?
EN

Stack Overflow用户
提问于 2012-04-09 23:08:26
回答 2查看 3.6K关注 0票数 18

在Windows Phone应用程序中显示软键盘时,有没有办法防止屏幕上移?

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

这是可以防止的吗?

EN

回答 2

Stack Overflow用户

发布于 2012-04-13 23:08:07

我花了相当多的时间试图找到一个解决方案--在我的例子中,我希望页面标题保持在屏幕的顶部,而不是在键盘打开时滚动离开。

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

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

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

票数 7
EN

Stack Overflow用户

发布于 2013-09-27 22:34:48

我发现这个滚动条一直滚动到上面引用的article中所有评论的底部:

Scrollviewer and Multiline Textbox Windows Phone

它比Alex的文章对我更有帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10075273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档