IKeyboardInputSite Schnittstelle

Definition

Verwaltet den Tastaturfokus innerhalb des Containers. Diese Schnittstelle implementiert die Verwaltung von Tastaturmeldungen in WPF-Win32-Interoperationsszenarios.

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

Hinweise

Ein Container sollte eine eindeutige Instanz dieser Schnittstelle für jede ihrer enthaltenen Komponenten bereitstellen.

Die Schnittstelle und die IKeyboardInputSite IKeyboardInputSink werden zusammen verwendet, um Unterstützung für Tastaturaktionen über Interoperationsgrenzen hinweg bereitzustellen. Eine Website (IKeyboardInputSite Implementierung) stellt ein übergeordnetes Element eines Sinkes () dar.IKeyboardInputSink Das Sink (IKeyboardInputSink) implementiert die Mehrheit des Tastaturverhaltens. Jede Website muss auch eine Spüle bereitstellen, da die websitespezifische Spüle von einer Eigenschaft der IKeyboardInputSite Schnittstelle zurückgegeben wird.

Eine Diskussion der Eingabearchitektur, die speziell für Windows Forms Interoperation implementiert wurde, finden Sie unter Windows Forms und WPF-Interoperabilitätseingabearchitektur.

Weitere Informationen zu WPF-Win32 Interoperationsszenarien finden Sie unter WPF- und Win32-Interoperation.

Eigenschaften

Sink

Ruft die dieser Site zugeordnete Tastatursenke ab.

Methoden

OnNoMoreTabStops(TraversalRequest)

Wird von einer enthaltenen Komponente aufgerufen, wenn der letzte Tabstopp erreicht wurde und keine weiteren Elemente vorhanden sind, zu denen mit der TAB-TASTE gewechselt werden kann.

Unregister()

Hebt die Registrierung einer untergeordneten Tastatureingabesenke von dieser Site auf.

Gilt für

Siehe auch