IKeyboardInputSite Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |