InputPane.Hiding | hiding Event

当将通过滑出视图来隐藏输入窗格时发生。

语法


function onHiding(eventArgs) { /* 代码 */ }
 
// addEventListener syntax
inputPane.addEventListener("hiding", onHiding);
inputPane.removeEventListener("hiding", onHiding);
 
- or -

inputPane.onhiding = onHiding;


事件信息

委托 TypedEventHandler<InputPane, InputPaneVisibilityEventArgs>

备注

该系统将输入窗格与您调用 GetForCurrentView 方法时可见的应用程序窗口关联。这意味着您每次创建新窗口时必须创建新的输入窗格对象,并注册 Showing 事件。可以使用 Hiding 事件在 Showing 事件过程中,可能对您的应用程序的布局所做的更改。

当系统调用您的事件处理程序时,输入窗格未启动从视图滑出。事件处理程序返回后,输入窗格开始滑出视图。如果您的事件处理程序响应速度不够快(在 200 毫秒之内),则输入窗格开始滑出视图而不等待您的事件处理程序返回。

如果创建输入窗格的自定义用户体验,确保将事件参数的 EnsuredFocusedElementInView 属性设置为通知应用程序框架您已处理输入窗格事件,并且它不应尝试为您处理。

在输入隐藏的窗格时应尽量减少工作量,因为多个动画和内容调整可以同时发生。您在此期间所做的多余工作会影响整个系统性能,会造成不良的用户体验。

要求

最低支持客户端

Windows 8

最低支持服务器

Windows Server 2012

最低支持电话

Windows Phone 8 [仅限本机应用]

命名空间

Windows.UI.ViewManagement
Windows::UI::ViewManagement [C++]

元数据

Windows.winmd

另请参见

InputPane
InputPaneVisibilityEventArgs

 

 

显示:
© 2015 Microsoft