MSDN Library
信息
您所需的主题如下所示。但此主题未包含在此库中。

InputPane.Showing | showing Event

当将通过滑入视图中来显示输入窗格时发生。

语法


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

inputPane.onshowing = onShowing;


事件信息

委托 TypedEventHandler<InputPane, InputPaneVisibilityEventArgs>

备注

该系统将输入窗格与您调用 GetForCurrentView 方法时可见的应用程序窗口关联。这意味着您每次创建新窗口时必须创建新的输入窗格对象,并注册 Showing 事件。

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

在输入窗格中显示时,可以使用 Showing 事件创建一个自定义用户体验。例如,在即时通讯应用程序中,您可能要调整聊天窗口和输入框的大小,以匹配输入窗格,这样用户就不必滚动查看新消息。如果创建自定义用户体验,确保将事件参数的 EnsuredFocusedElementInView 属性设置为通知应用程序框架您已处理输入窗格事件,并且它不应尝试为您处理。

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

要求

最低支持客户端

Windows 8

最低支持服务器

Windows Server 2012

最低支持电话

Windows Phone 8 [仅限本机应用]

命名空间

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

元数据

Windows.winmd

另请参见

InputPane
InputPaneVisibilityEventArgs

 

 

显示:
© 2016 Microsoft