情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

InputPane.Showing | showing Event

入力ペインがスライドしてビューに表示されようとするときに発生します。

構文


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

inputPane.onshowing = onShowing;


イベント情報

Delegate 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

 

 

表示: