次の方法で共有


IKeyboardInputSite インターフェイス

定義

コンテナー内のキーボード フォーカスを管理します。 このインターフェイスは、WPF-Win32 の相互運用シナリオにおいてキーボード メッセージ管理を実装します。

public interface class IKeyboardInputSite
public interface IKeyboardInputSite
type IKeyboardInputSite = interface
Public Interface IKeyboardInputSite

注釈

コンテナーは、含まれる各コンポーネントに対して、このインターフェイスの一意のインスタンスを提供する必要があります。

インターフェイスとインターフェイスIKeyboardInputSinkIKeyboardInputSite、相互運用の境界を越えてキーボード アクションのサポートを提供するために一緒に使用されます。 サイト (IKeyboardInputSite 実装) は、シンク (IKeyboardInputSink) の親を表します。 シンク (IKeyboardInputSink) は、キーボード動作の大部分を実装します。 サイト固有のシンクはインターフェイスのプロパティによって返されるため、各サイトもシンクを提供する IKeyboardInputSite 必要があります。

Windows フォーム相互運用のために特に実装されている入力アーキテクチャの詳細については、「Windows フォームと WPF 相互運用性の入力アーキテクチャ」を参照してください。

WPF-Win32相互運用シナリオの詳細については、「 WPF と Win32 相互運用」を参照してください。

プロパティ

Sink

このサイトに関連付けられているキーボード シンクを取得します。

メソッド

OnNoMoreTabStops(TraversalRequest)

格納されているコンポーネントで、最後のタブ位置に到達して移動先の項目がなくなった場合に呼び出されます。

Unregister()

このサイトから子キーボード入力シンクの登録を解除します。

適用対象

こちらもご覧ください