IKeyboardInputSite Arabirim

Tanım

Kapsayıcı içindeki klavye odağını yönetir. Bu arabirim, WPF-Win32 birlikte çalışma senaryolarında klavye ileti yönetimini uygular.

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

Açıklamalar

Kapsayıcı, içerdiği bileşenlerin her biri için bu arabirimin benzersiz bir örneğini sağlamalıdır.

IKeyboardInputSite arabirimi ve birlikte IKeyboardInputSink çalışma sınırları boyunca klavye eylemleri için destek sağlamak için birlikte kullanılır. Site (IKeyboardInputSite uygulama), bir havuzun üst öğesini (IKeyboardInputSink) temsil eder. Havuz (IKeyboardInputSink) klavye davranışının çoğunu uygular. Siteye özgü havuz arabiriminin bir özelliği IKeyboardInputSite tarafından döndürülür çünkü her sitenin de bir havuz sağlaması gerekir.

Windows Forms birlikte çalışma için özel olarak uygulanan giriş mimarisinin bir tartışması için bkz. Windows Forms ve WPF Birlikte Çalışabilirlik Giriş Mimarisi.

WPF-Win32 birlikte çalışma senaryoları hakkında daha fazla bilgi için bkz. WPF ve Win32 Birlikte Çalışma.

Özellikler

Sink

Bu siteyle ilişkili klavye havuzu alır.

Yöntemler

OnNoMoreTabStops(TraversalRequest)

Son sekme durağına ulaştığında ve sekmeye ek olarak ek öğe olmadığında, kapsanan bileşen tarafından çağrılır.

Unregister()

Bu siteden alt klavye giriş havuzu kaydını kaldırır.

Şunlara uygulanır

Ayrıca bkz.