IKeyboardInputSite IKeyboardInputSite IKeyboardInputSite IKeyboardInputSite Interface

定義

コンテナー内のキーボード フォーカスを管理します。Manages keyboard focus within the container. このインターフェイスは、WPF-Win32 の相互運用シナリオにおいてキーボード メッセージ管理を実装します。This interface implements keyboard message management in WPF-Win32 interoperation scenarios.

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

注釈

コンテナーは、そのに含まれるコンポーネントの各このインターフェイスの一意のインスタンスを提供する必要があります。A container should provide a unique instance of this interface for each of its contained components.

IKeyboardInputSiteインターフェイスとIKeyboardInputSink一緒に使用すると、相互運用の境界を越えて、キーボード操作のサポートを提供します。The IKeyboardInputSite interface and the IKeyboardInputSink are used together to provide support for keyboard actions across interoperation boundaries. サイト (IKeyboardInputSite実装)、シンクの親を表します (IKeyboardInputSink)。A site (IKeyboardInputSite implementation) represents a parent of a sink (IKeyboardInputSink). シンク (IKeyboardInputSink) キーボード動作の大部分を実装します。The sink (IKeyboardInputSink) implements the majority of keyboard behavior. サイト固有のシンクのプロパティによって返されるために、各サイトは、シンクを提供もする必要があります、IKeyboardInputSiteインターフェイス。Each site must also provide a sink, because the site-specific sink is returned by a property of the IKeyboardInputSite interface.

入力のアーキテクチャに具体的には実装の詳細についてWindows フォームWindows Forms相互運用を参照してくださいWindows フォームと WPF の相互運用性入力アーキテクチャします。For a discussion of the input architecture specifically implemented for Windows フォームWindows Forms interoperation, see Windows Forms and WPF Interoperability Input Architecture.

詳細についてはWPFWPF - Win32Win32相互運用シナリオを参照してくださいWPF と Win32 の相互運用性します。For more information about WPFWPF-Win32Win32 interoperation scenarios, see WPF and Win32 Interoperation.

プロパティ

Sink Sink Sink Sink

このサイトに関連付けられているキーボード シンクを取得します。Gets the keyboard sink associated with this site.

メソッド

OnNoMoreTabStops(TraversalRequest) OnNoMoreTabStops(TraversalRequest) OnNoMoreTabStops(TraversalRequest) OnNoMoreTabStops(TraversalRequest)

格納されているコンポーネントで、最後のタブ位置に到達して移動先の項目がなくなった場合に呼び出されます。Called by a contained component when it has reached its last tab stop and has no further items to tab to.

Unregister() Unregister() Unregister() Unregister()

このサイトから子キーボード入力シンクの登録を解除します。Unregisters a child keyboard input sink from this site.

適用対象

こちらもご覧ください