WP8键盘处理

时间:2013-08-01 15:11:08

标签: c# windows-phone-7 windows-phone-8 windows-phone

如何在单击WP8中的文本框时完全处理页面。 (在焦点转到文本框的过程中)和键盘渲染。我想阻止标题(页面框)离开屏幕。

1 个答案:

答案 0 :(得分:4)

这是一个已知问题。

您可以使用https://siphelper.codeplex.com/之类的内容。

或者编写自己的代码(based on this page)以在键盘出现时放下布局。

When SIP keyboard is rendered, PhoneApplicationFrame.TranslateTransform.Y 
is set to specific values (-259 in landscape orientation, -339 in portrait orientation). 
To update layout, we’ll just set top margin to the specified value(-s) and 
after that Silverlight layout system will fix the issue.

但是,这是该平台的常见行为。用户熟悉它。