Windows phone 键盘打开事件和属性
Windows phone keyboard open events and properties
在我的 Windows Phone 应用程序上,我需要相应地更改我的视图以适应我的键盘。
我有几个问题:
如何识别键盘是否打开?是否有打开键盘的视图事件?
有没有办法获取键盘的高度?
或者被屏蔽的区域大小UI(键盘输入)?
您可以通过Windows.UI.ViewManagement.InputPane
class获取键盘信息。有静态方法GetForCurrentView()
。它 returns 当前视图的 InputPane。 InputPane 有事件 Hiding
和 Showing
和 属性 OccludedRect
输入窗格覆盖的 returns 区域。
InputPane inputPane = InputPane.GetForCurrentView();
inputPane.Showing += OnInputPaneShowing;
inputPane.Hiding += OnInputPaneHiding;
Rect coveredArea = inputPane.OccludedRect;
在我的 Windows Phone 应用程序上,我需要相应地更改我的视图以适应我的键盘。 我有几个问题:
如何识别键盘是否打开?是否有打开键盘的视图事件?
有没有办法获取键盘的高度? 或者被屏蔽的区域大小UI(键盘输入)?
您可以通过Windows.UI.ViewManagement.InputPane
class获取键盘信息。有静态方法GetForCurrentView()
。它 returns 当前视图的 InputPane。 InputPane 有事件 Hiding
和 Showing
和 属性 OccludedRect
输入窗格覆盖的 returns 区域。
InputPane inputPane = InputPane.GetForCurrentView();
inputPane.Showing += OnInputPaneShowing;
inputPane.Hiding += OnInputPaneHiding;
Rect coveredArea = inputPane.OccludedRect;