IInputElement Interfejs

Definicja

Ustanawia typowe zdarzenia, a także właściwości i metody związane ze zdarzeniem dla podstawowego przetwarzania danych wejściowych przez elementy Windows Presentation Foundation (WPF).Establishes the common events and also the event-related properties and methods for basic input processing by Windows Presentation Foundation (WPF) elements.

public interface class IInputElement
public interface IInputElement
type IInputElement = interface
Public Interface IInputElement
Pochodne

Uwagi

Ważne

Chociaż ten interfejs jest publiczny, nie jest przeznaczony do implementacji w scenariuszach kompilowania aplikacji lub struktury.Although this interface is public, it is not intended to be implemented in application or framework-building scenarios. Ten interfejs jest publiczny ze względu na wymagania dotyczące dziedziczenia dotyczące łączenia WPFWPF rdzeni z WPFWPF platformą.This interface is public because of the inheritance requirements for connecting the WPFWPF core to the WPFWPF framework. Można również użyć tego interfejsu jako mechanizmu rzutowania, aby wymusić, że zdarzenia wejściowe i właściwości będą pochodzić z FrameworkElement lub FrameworkContentElement , które mogą być obsługiwane w tym samym modelu wejściowym.You can also use this interface as a casting mechanism to enforce that the input events and properties will come from either a FrameworkElement or FrameworkContentElement, which can be handled in the same input model. Aby uzyskać więcej informacji, zobacz Architektura WPF i zobacz temat Omówienie elementów podstawowych.For more information, see WPF Architecture and also see Base Elements Overview.

Właściwości

Focusable

Pobiera lub ustawia wartość wskazującą, czy fokus może być ustawiony na ten element.Gets or sets a value that indicates whether focus can be set to this element.

IsEnabled

Pobiera wartość wskazującą, czy ten element jest włączony w interfejs użytkownika (UI)user interface (UI) .Gets a value that indicates whether this element is enabled in the interfejs użytkownika (UI)user interface (UI).

IsKeyboardFocused

Pobiera wartość wskazującą, czy ten element ma fokus klawiatury.Gets a value that indicates whether this element has keyboard focus.

IsKeyboardFocusWithin

Pobiera wartość wskazującą, czy fokus klawiatury jest w dowolnym miejscu wewnątrz granic elementów, w tym Jeśli fokus klawiatury znajduje się w granicach dowolnych elementów podrzędnych wizualizacji.Gets a value that indicates whether keyboard focus is anywhere inside the element bounds, including if keyboard focus is inside the bounds of any visual child elements.

IsMouseCaptured

Pobiera wartość wskazującą, czy wskaźnik myszy jest przechwytywany do tego elementu.Gets a value that indicates whether the mouse is captured to this element.

IsMouseDirectlyOver

Pobiera wartość wskazującą, czy wskaźnik myszy znajduje się nad tym elementem w najdokładniejszym sensie testowania trafień.Gets a value that indicates whether the mouse pointer is over this element in the strictest hit testing sense.

IsMouseOver

Pobiera wartość wskazującą, czy wskaźnik myszy znajduje się nad tym elementem (w tym elementy podrzędne elementów wizualnych znajdujące się wewnątrz jego granic).Gets a value that indicates whether the mouse pointer is located over this element (including visual children elements that are inside its bounds).

IsStylusCaptured

Pobiera wartość wskazującą, czy pióro jest przechwytywane do tego elementu.Gets a value that indicates whether the stylus is captured to this element.

IsStylusDirectlyOver

Pobiera wartość wskazującą, czy pióro znajduje się nad tym elementem w najdokładniejszym sensie testowania trafień.Gets a value that indicates whether the stylus is over this element in the strictest hit testing sense.

IsStylusOver

Pobiera wartość wskazującą, czy pióro znajduje się nad tym elementem (lub przez elementy potomne elementu wizualnego, które znajdują się wewnątrz jego granic).Gets a value that indicates whether the stylus is located over this element (or over visual child elements that are inside its bounds).

Metody

AddHandler(RoutedEvent, Delegate)

Dodaje procedurę obsługi zdarzeń kierowanych dla określonego zdarzenia kierowanego do elementu.Adds a routed event handler for a specific routed event to an element.

CaptureMouse()

Próbuje wymusić przechwycenie wskaźnika myszy do tego elementu.Attempts to force capture of the mouse to this element.

CaptureStylus()

Próbuje wymusić przechwycenie pióra do tego elementu.Attempts to force capture of the stylus to this element.

Focus()

Próbuje nawiązać fokus klawiatury na tym elemencie.Attempts to focus the keyboard on this element.

RaiseEvent(RoutedEventArgs)

Podnosi zdarzenie kierowane, które jest określone przez RoutedEvent Właściwość w podanej właściwości RoutedEventArgs .Raises the routed event that is specified by the RoutedEvent property within the provided RoutedEventArgs.

ReleaseMouseCapture()

Zwalnia funkcję przechwytywania myszy, jeśli ten element przechowuje przechwytywanie.Releases the mouse capture, if this element holds the capture.

ReleaseStylusCapture()

Zwalnia funkcję przechwytywania piórem, jeśli ten element przechowuje przechwytywanie.Releases the stylus capture, if this element holds the capture.

RemoveHandler(RoutedEvent, Delegate)

Usuwa wszystkie wystąpienia określonego zakierowanej procedury obsługi zdarzeń z tego elementu.Removes all instances of the specified routed event handler from this element.

Zdarzenia

GotKeyboardFocus

Występuje, gdy klawiatura ma fokus w tym elemencie.Occurs when the keyboard is focused on this element.

GotMouseCapture

Występuje, gdy element przechwytuje mysz.Occurs when the element captures the mouse.

GotStylusCapture

Występuje, gdy element przechwytuje pióro.Occurs when the element captures the stylus.

KeyDown

Występuje po naciśnięciu klawisza, gdy klawiatura ma fokus w tym elemencie.Occurs when a key is pressed while the keyboard is focused on this element.

KeyUp

Występuje po wydaniu klucza, gdy klawiatura ma fokus w tym elemencie.Occurs when a key is released while the keyboard is focused on this element.

LostKeyboardFocus

Występuje, gdy klawiatura nie ma już fokusu w tym elemencie.Occurs when the keyboard is no longer focused on this element.

LostMouseCapture

Występuje, gdy ten element utraci przechwytywanie myszy.Occurs when this element loses mouse capture.

LostStylusCapture

Występuje, gdy ten element utraci przechwytywanie pióra.Occurs when this element loses stylus capture.

MouseEnter

Występuje, gdy wskaźnik myszy zostanie przesunięty w granice tego elementu.Occurs when the mouse pointer enters the bounds of this element.

MouseLeave

Występuje, gdy wskaźnik myszy opuszcza granice tego elementu.Occurs when the mouse pointer leaves the bounds of this element.

MouseLeftButtonDown

Występuje po naciśnięciu lewego przycisku myszy, gdy wskaźnik myszy znajduje się nad elementem.Occurs when the left mouse button is pressed while the mouse pointer is over the element.

MouseLeftButtonUp

Występuje po udostępnieniu lewego przycisku myszy, gdy wskaźnik myszy znajduje się nad elementem.Occurs when the left mouse button is released while the mouse pointer is over the element.

MouseMove

Występuje po przesunięciu wskaźnika myszy, gdy wskaźnik myszy znajduje się nad elementem.Occurs when the mouse pointer moves while the mouse pointer is over the element.

MouseRightButtonDown

Występuje po naciśnięciu prawego przycisku myszy, gdy wskaźnik myszy znajduje się nad elementem.Occurs when the right mouse button is pressed while the mouse pointer is over the element.

MouseRightButtonUp

Występuje po udostępnieniu prawego przycisku myszy, gdy wskaźnik myszy znajduje się nad elementem.Occurs when the right mouse button is released while the mouse pointer is over the element.

MouseWheel

Występuje po przesunięciu kółka myszy, gdy wskaźnik myszy znajduje się nad tym elementem.Occurs when the mouse wheel moves while the mouse pointer is over this element.

PreviewGotKeyboardFocus

Występuje, gdy klawiatura ma fokus w tym elemencie.Occurs when the keyboard is focused on this element.

PreviewKeyDown

Występuje po naciśnięciu klawisza, gdy klawiatura ma fokus w tym elemencie.Occurs when a key is pressed while the keyboard is focused on this element.

PreviewKeyUp

Występuje po wydaniu klucza, gdy klawiatura ma fokus w tym elemencie.Occurs when a key is released while the keyboard is focused on this element.

PreviewLostKeyboardFocus

Występuje, gdy klawiatura nie ma już fokusu w tym elemencie.Occurs when the keyboard is no longer focused on this element.

PreviewMouseLeftButtonDown

Występuje po naciśnięciu lewego przycisku myszy, gdy wskaźnik myszy znajduje się nad elementem.Occurs when the left mouse button is pressed while the mouse pointer is over the element.

PreviewMouseLeftButtonUp

Występuje po udostępnieniu lewego przycisku myszy, gdy wskaźnik myszy znajduje się nad elementem.Occurs when the left mouse button is released while the mouse pointer is over the element.

PreviewMouseMove

Występuje po przesunięciu wskaźnika myszy, gdy wskaźnik myszy znajduje się nad elementem.Occurs when the mouse pointer moves while the mouse pointer is over the element.

PreviewMouseRightButtonDown

Występuje po naciśnięciu prawego przycisku myszy, gdy wskaźnik myszy znajduje się nad elementem.Occurs when the right mouse button is pressed while the mouse pointer is over the element.

PreviewMouseRightButtonUp

Występuje po udostępnieniu prawego przycisku myszy, gdy wskaźnik myszy znajduje się nad elementem.Occurs when the right mouse button is released while the mouse pointer is over the element.

PreviewMouseWheel

Występuje po przesunięciu kółka myszy, gdy wskaźnik myszy znajduje się nad tym elementem.Occurs when the mouse wheel moves while the mouse pointer is over this element.

PreviewStylusButtonDown

Występuje po naciśnięciu przycisku pióra, gdy pióro znajduje się nad tym elementem.Occurs when the stylus button is pressed down while the stylus is over this element.

PreviewStylusButtonUp

Występuje po udostępnieniu przycisku pióra, gdy pióro znajduje się nad tym elementem.Occurs when the stylus button is released while the stylus is over this element.

PreviewStylusDown

Występuje, gdy pióro dotyka dyskretyzatora w tym elemencie.Occurs when the stylus touches the digitizer while over this element.

PreviewStylusInAirMove

Występuje, gdy pióro jest przemieszczane nad elementem, ale bez dotykania dyskretyzatora.Occurs when the stylus moves over an element, but without touching the digitizer.

PreviewStylusInRange

Występuje, gdy pióro jest wystarczająco blisko dyskretyzatora, aby zostało wykryte.Occurs when the stylus is close enough to the digitizer to be detected.

PreviewStylusMove

Występuje po przesunięciu pióra, gdy pióro znajduje się nad elementem.Occurs when the stylus moves while the stylus is over the element.

PreviewStylusOutOfRange

Występuje, gdy pióro jest zbyt daleko od dyskretyzatora, aby zostało wykryte.Occurs when the stylus is too far from the digitizer to be detected.

PreviewStylusSystemGesture

Występuje po wykryciu jednego z kilku gestów pióra, na przykład Tap lub Drag .Occurs when one of several stylus gestures are detected, for example, Tap or Drag.

PreviewStylusUp

Występuje, gdy pióro zostanie wywołane przez dyskretyzatora w tym elemencie.Occurs when the stylus is raised off the digitizer while over this element.

PreviewTextInput

Występuje, gdy ten element Pobiera tekst w sposób niezależny od urządzenia.Occurs when this element gets text in a device-independent manner.

StylusButtonDown

Występuje po naciśnięciu przycisku pióra, gdy pióro znajduje się nad tym elementem.Occurs when the stylus button is pressed while the stylus is over this element.

StylusButtonUp

Występuje po udostępnieniu przycisku pióra, gdy pióro znajduje się nad tym elementem.Occurs when the stylus button is released while the stylus is over this element.

StylusDown

Występuje, gdy pióro dotyka dyskretyzatora w tym elemencie.Occurs when the stylus touches the digitizer while over this element.

StylusEnter

Występuje, gdy kursor pióra wprowadzi granice elementu.Occurs when the stylus cursor enters the bounds of the element.

StylusInAirMove

Występuje, gdy pióro jest przemieszczane nad elementem, ale bez dotykania dyskretyzatora.Occurs when the stylus moves over an element, but without touching the digitizer.

StylusInRange

Występuje, gdy pióro jest wystarczająco blisko dyskretyzatora, aby zostało wykryte.Occurs when the stylus is close enough to the digitizer to be detected.

StylusLeave

Występuje, gdy kursor pióra opuszcza granice elementu.Occurs when the stylus cursor leaves the bounds of the element.

StylusMove

Występuje, gdy kursor pióra przesuwa się nad elementem.Occurs when the stylus cursor moves over the element.

StylusOutOfRange

Występuje, gdy pióro jest zbyt daleko od dyskretyzatora, aby zostało wykryte.Occurs when the stylus is too far from the digitizer to be detected.

StylusSystemGesture

Występuje po wykryciu jednego z kilku gestów pióra, na przykład Tap lub Drag .Occurs when one of several stylus gestures are detected, for example, Tap or Drag.

StylusUp

Występuje, gdy pióro zostanie wywołane przez dyskretyzatora w tym elemencie.Occurs when the stylus is raised off the digitizer while over this element.

TextInput

Występuje, gdy ten element Pobiera tekst w sposób niezależny od urządzenia.Occurs when this element gets text in a device-independent manner.

Dotyczy

Zobacz też