IInputElement Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ortak olayları ve ayrıca Windows Presentation Foundation (WPF) öğeleri tarafından temel giriş işleme için olayla ilgili özellikleri ve yöntemleri oluşturur.
public interface class IInputElement
public interface IInputElement
type IInputElement = interface
Public Interface IInputElement
- Türetilmiş
Açıklamalar
Önemli
Bu arabirim genel olsa da, uygulama veya çerçeve oluşturma senaryolarında uygulanması amaçlanmamıştır. WPF çekirdeğini WPF çerçevesine bağlamak için devralma gereksinimleri nedeniyle bu arabirim geneldir. Bu arabirimi, giriş olaylarının ve özelliklerinin aynı giriş modelinde işlenebilen veya FrameworkElement FrameworkContentElementöğesinden gelmesini zorunlu kılmak için bir atama mekanizması olarak da kullanabilirsiniz. Daha fazla bilgi için bkz. WPF Mimarisi ve ayrıca bkz . Temel Öğelere Genel Bakış.
Özellikler
Focusable |
Odağın bu öğeye ayarlanıp ayarlanamayacağını belirten bir değer alır veya ayarlar. |
IsEnabled |
Bu öğenin kullanıcı arabiriminde (UI) etkinleştirilip etkinleştirilmediğini gösteren bir değer alır. |
IsKeyboardFocused |
Bu öğenin klavye odağı olup olmadığını gösteren bir değer alır. |
IsKeyboardFocusWithin |
Klavye odağının herhangi bir görsel alt öğenin sınırları içinde olup olmadığı da dahil olmak üzere, klavye odağının öğe sınırlarının herhangi bir yerinde olup olmadığını gösteren bir değer alır. |
IsMouseCaptured |
Farenin bu öğeye yakalanıp yakalanmadığını gösteren bir değer alır. |
IsMouseDirectlyOver |
Fare işaretçisinin en katı isabet testi anlamında bu öğenin üzerinde olup olmadığını gösteren bir değer alır. |
IsMouseOver |
Fare işaretçisinin bu öğenin üzerinde bulunup bulunmadığını gösteren bir değer alır (sınırlarının içindeki görsel alt öğeler dahil). |
IsStylusCaptured |
Ekran kaleminin bu öğeye yakalanıp yakalanmadığını belirten bir değer alır. |
IsStylusDirectlyOver |
Ekran kaleminin en katı isabet testi anlamında bu öğenin üzerinde olup olmadığını gösteren bir değer alır. |
IsStylusOver |
Ekran kaleminin bu öğenin üzerinde mi (yoksa sınırlarının içindeki görsel alt öğeler üzerinde mi) bulunduğunu gösteren bir değer alır. |
Yöntemler
AddHandler(RoutedEvent, Delegate) |
Belirli bir yönlendirilmiş olay için bir öğeye yönlendirilmiş olay işleyicisi ekler. |
CaptureMouse() |
Fareyi bu öğeye yakalamaya zorlar. |
CaptureStylus() |
Ekran kaleminin bu öğeye yakalanmasını zorlamaya çalışır. |
Focus() |
Klavyeyi bu öğeye odaklama girişiminde bulunur. |
RaiseEvent(RoutedEventArgs) |
sağlanan RoutedEventArgsiçindeki özelliği tarafından RoutedEvent belirtilen yönlendirilmiş olayı tetikler. |
ReleaseMouseCapture() |
Bu öğe yakalamayı barındırıyorsa fare yakalamasını serbest bırakır. |
ReleaseStylusCapture() |
Bu öğe yakalamayı barındırıyorsa ekran kalemi yakalamasını serbest bırakır. |
RemoveHandler(RoutedEvent, Delegate) |
Belirtilen yönlendirilmiş olay işleyicisinin tüm örneklerini bu öğeden kaldırır. |
Ekinlikler
GotKeyboardFocus |
Klavye bu öğeye odaklandığında gerçekleşir. |
GotMouseCapture |
Öğe fareyi yakaladığında gerçekleşir. |
GotStylusCapture |
Öğe ekran kalemi yakaladığında gerçekleşir. |
KeyDown |
Klavye bu öğeye odaklanmış durumdayken bir tuşa basıldığında gerçekleşir. |
KeyUp |
Klavye bu öğeye odaklanmış durumdayken bir tuş serbest bırakıldığında gerçekleşir. |
LostKeyboardFocus |
Klavye artık bu öğeye odaklanmadığında gerçekleşir. |
LostMouseCapture |
Bu öğe fare yakalamayı kaybettiğinde gerçekleşir. |
LostStylusCapture |
Bu öğe ekran kalemi yakalamayı kaybettiğinde gerçekleşir. |
MouseEnter |
Fare işaretçisi bu öğenin sınırlarına girdiğinde gerçekleşir. |
MouseLeave |
Fare işaretçisi bu öğenin sınırlarını bıraktığında gerçekleşir. |
MouseLeftButtonDown |
Fare işaretçisi öğenin üzerindeyken sol fare düğmesine basıldığında gerçekleşir. |
MouseLeftButtonUp |
Fare işaretçisi öğenin üzerindeyken sol fare düğmesi serbest bırakıldığında gerçekleşir. |
MouseMove |
Fare işaretçisi öğenin üzerindeyken fare işaretçisi hareket ettiğinde gerçekleşir. |
MouseRightButtonDown |
Fare işaretçisi öğenin üzerindeyken sağ fare düğmesine basıldığında gerçekleşir. |
MouseRightButtonUp |
Fare işaretçisi öğenin üzerindeyken sağ fare düğmesi serbest bırakıldığında gerçekleşir. |
MouseWheel |
Fare işaretçisi bu öğenin üzerindeyken fare tekerleği hareket ettiğinde gerçekleşir. |
PreviewGotKeyboardFocus |
Klavye bu öğeye odaklandığında gerçekleşir. |
PreviewKeyDown |
Klavye bu öğeye odaklanmış durumdayken bir tuşa basıldığında gerçekleşir. |
PreviewKeyUp |
Klavye bu öğeye odaklanmış durumdayken bir tuş serbest bırakıldığında gerçekleşir. |
PreviewLostKeyboardFocus |
Klavye artık bu öğeye odaklanmadığında gerçekleşir. |
PreviewMouseLeftButtonDown |
Fare işaretçisi öğenin üzerindeyken sol fare düğmesine basıldığında gerçekleşir. |
PreviewMouseLeftButtonUp |
Fare işaretçisi öğenin üzerindeyken sol fare düğmesi serbest bırakıldığında gerçekleşir. |
PreviewMouseMove |
Fare işaretçisi öğenin üzerindeyken fare işaretçisi hareket ettiğinde gerçekleşir. |
PreviewMouseRightButtonDown |
Fare işaretçisi öğenin üzerindeyken sağ fare düğmesine basıldığında gerçekleşir. |
PreviewMouseRightButtonUp |
Fare işaretçisi öğenin üzerindeyken sağ fare düğmesi serbest bırakıldığında gerçekleşir. |
PreviewMouseWheel |
Fare işaretçisi bu öğenin üzerindeyken fare tekerleği hareket ettiğinde gerçekleşir. |
PreviewStylusButtonDown |
Ekran kalemi bu öğenin üzerindeyken ekran kalemi düğmesine basıldığında gerçekleşir. |
PreviewStylusButtonUp |
Ekran kalemi bu öğenin üzerindeyken ekran kalemi düğmesi serbest bırakıldığında gerçekleşir. |
PreviewStylusDown |
Ekran kalemi bu öğenin üzerindeyken dijital hale getiriciye dokunduğunda gerçekleşir. |
PreviewStylusInAirMove |
Ekran kalemi bir öğenin üzerinde hareket ettiğinde ancak dijitalleştiriciye dokunmadan gerçekleşir. |
PreviewStylusInRange |
Ekran kalemi, algılanacak dijitalleştiriciye yeterince yakın olduğunda gerçekleşir. |
PreviewStylusMove |
Ekran kalemi öğenin üzerindeyken ekran kalemi hareket ettiğinde gerçekleşir. |
PreviewStylusOutOfRange |
Ekran kalemi, dijitalleştiriciden algılanacak kadar uzak olduğunda gerçekleşir. |
PreviewStylusSystemGesture |
Veya gibi Tap Dragbirkaç ekran kalemi hareketlerinden biri algılandığında gerçekleşir. |
PreviewStylusUp |
Ekran kalemi bu öğe üzerindeyken dijitalleştiriciden yükseltildiğinde gerçekleşir. |
PreviewTextInput |
Bu öğe cihazdan bağımsız bir şekilde metin aldığında gerçekleşir. |
StylusButtonDown |
Ekran kalemi bu öğenin üzerindeyken ekran kalemi düğmesine basıldığında gerçekleşir. |
StylusButtonUp |
Ekran kalemi bu öğenin üzerindeyken ekran kalemi düğmesi serbest bırakıldığında gerçekleşir. |
StylusDown |
Ekran kalemi bu öğenin üzerindeyken dijitalleştiriciye dokunduğunda gerçekleşir. |
StylusEnter |
Ekran kalemi imleci öğenin sınırlarına girdiğinde gerçekleşir. |
StylusInAirMove |
Ekran kalemi bir öğenin üzerinde hareket ettiğinde, ancak dijitalleştiriciye dokunmadan gerçekleşir. |
StylusInRange |
Ekran kalemi, algılanacak dijitalleştiriciye yeterince yakın olduğunda gerçekleşir. |
StylusLeave |
Ekran kalemi imleci öğenin sınırlarını terk ettiğinde gerçekleşir. |
StylusMove |
Ekran kalemi imleci öğenin üzerine geldiğinde gerçekleşir. |
StylusOutOfRange |
Ekran kalemi, dijitalleştiriciden algılanacak kadar uzak olduğunda gerçekleşir. |
StylusSystemGesture |
Veya gibi Tap Dragbirkaç ekran kalemi hareketlerinden biri algılandığında gerçekleşir. |
StylusUp |
Ekran kalemi bu öğenin üzerindeyken dijitalleştiriciden kaldırıldığında gerçekleşir. |
TextInput |
Bu öğe cihazdan bağımsız bir şekilde metin aldığında gerçekleşir. |