IKeyboardInputSite Interfejs

Definicja

Zarządza fokusem klawiatury w kontenerze. Ten interfejs implementuje zarządzanie komunikatami klawiaturowymi w scenariuszach WPF-Win32 współdziałania.

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

Uwagi

Kontener powinien zapewnić unikatowe wystąpienie tego interfejsu dla każdego z zawartych w nim składników.

Interfejs IKeyboardInputSite i IKeyboardInputSink są używane razem w celu zapewnienia obsługi akcji klawiatury w granicach międzyoperacyjnych. Lokacja (IKeyboardInputSite implementacja) reprezentuje element nadrzędny ujścia (IKeyboardInputSink). Ujście (IKeyboardInputSink) implementuje większość zachowania klawiatury. Każda lokacja musi również dostarczyć ujście, ponieważ ujście specyficzne dla lokacji jest zwracane przez właściwość interfejsu IKeyboardInputSite .

Aby zapoznać się z omówieniem architektury danych wejściowych specjalnie zaimplementowanych na potrzeby współdziałania Windows Forms, zobacz Windows Forms i Architektura danych wejściowych współdziałania WPF.

Aby uzyskać więcej informacji na temat WPF-Win32 scenariuszy współdziałania, zobacz WPF i Win32 Interoperation.

Właściwości

Sink

Pobiera ujście klawiatury skojarzone z tą witryną.

Metody

OnNoMoreTabStops(TraversalRequest)

Wywoływany przez zawarty składnik po osiągnięciu ostatniego zatrzymania karty i nie ma kolejnych elementów do karty.

Unregister()

Wyrejestrowuje podrzędny ujście danych wejściowych klawiatury z tej witryny.

Dotyczy

Zobacz też