Windows 10移动软键盘的高度

时间:2016-03-18 18:36:49

标签: xaml windows-phone-8.1 win-universal-app windows-10-universal windows-10-mobile

当显示软键盘时,是否有人知道如何移动页面内容(可能设置相对页边距等)。

以下是我的应用程序中的示例页面。

1

所以我想当用户开始在文本框中输入电话号码时,底部按钮将显示在软键盘上方。结果我想要这样的东西:

1

P.S:对屏幕上的俄语感到抱歉。

1 个答案:

答案 0 :(得分:3)

这有点棘手,但正如我所尝试的那样应该有效。我已经使用 InputPane的显示和隐藏事件来更改按钮的转换变换。在页面的构造函数中,我添加了这样的代码:

firstOffset

您只需要记住 InputPane 适用于整个应用程序 - 一旦您离开页面,您可能不得不取消订阅这些事件,否则您可能会遇到异常。