【问题标题】:How to move the control/UI elements along with the keyboard in UWP如何在 UWP 中随键盘一起移动控件/UI 元素
【发布时间】:2016-04-11 12:34:06
【问题描述】:

我想知道是否有任何解决方案可以使应用程序在激活键盘时自动调整控件位置。例如,在下图中,我想让屏幕上的这四个按钮随键盘独立移动。当键盘被激活时,按钮会移动到中心,当键盘消失时会向后移动。

这里可能有一些类似的问题,但我在搜索结果中看不到它们,也许他们在标题上使用了一些不同的词,所以如果这个问题被重复,如果你们可以将链接粘贴到评论或任何地方,将不胜感激.

【问题讨论】:

标签: c# keyboard winrt-xaml uwp


【解决方案1】:

这个想法是你可以监听 InputPane 的 Showing 和 Hiding 事件。在事件处理程序中,您可以根据键盘调整 UI 布局。

例如,您可以相对于键盘的高度重新对齐按钮。

有关 InputPane 的更多信息,请参阅https://msdn.microsoft.com/EN-US/library/windows/apps/windows.ui.viewmanagement.inputpane.aspx

动态对齐 UI 布局示例,参考 https://code.msdn.microsoft.com/windowsapps/Keyboard-Events-Sample-866ba41c

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-23
    • 1970-01-01
    • 1970-01-01
    • 2020-10-04
    • 2016-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多