IInputElement IInputElement IInputElement IInputElement Interface

Définition

Établit les événements communs et également les propriétés et les méthodes relatives à un événement pour le traitement des entrées de base par les éléments WPF (Windows Presentation Foundation).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
Dérivé

Remarques

Important

Bien que cette interface soit publique, elle n’est pas destinée à être implémentée dans les scénarios d’application ou de construction de Framework.Although this interface is public, it is not intended to be implemented in application or framework-building scenarios. Cette interface est publique en raison des exigences d’héritage pour la WPFWPF connexion du noyau WPFWPF à l’infrastructure.This interface is public because of the inheritance requirements for connecting the WPFWPF core to the WPFWPF framework. Vous pouvez également utiliser cette interface comme un mécanisme de cast pour garantir que les événements d’entrée et les propriétés proviennent d' FrameworkElement un FrameworkContentElementou d’un, qui peut être géré dans le même modèle d’entrée.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. Pour plus d’informations, consultez architecture WPF et vue d’ensemble des éléments de base.For more information, see WPF Architecture and also see Base Elements Overview.

Propriétés

Focusable Focusable Focusable Focusable

Obtient ou définit une valeur qui indique si le focus peut être défini pour cet élément.Gets or sets a value that indicates whether focus can be set to this element.

IsEnabled IsEnabled IsEnabled IsEnabled

Obtient une valeur qui indique si cet élément est activé dans le interface utilisateur (UI)user interface (UI).Gets a value that indicates whether this element is enabled in the interface utilisateur (UI)user interface (UI).

IsKeyboardFocused IsKeyboardFocused IsKeyboardFocused IsKeyboardFocused

Obtient une valeur qui indique si cet élément a le focus clavier.Gets a value that indicates whether this element has keyboard focus.

IsKeyboardFocusWithin IsKeyboardFocusWithin IsKeyboardFocusWithin IsKeyboardFocusWithin

Obtient une valeur qui indique si le focus clavier se trouve à l’intérieur des limites de l’élément, y compris si le focus clavier est à l’intérieur des limites de tous les éléments enfants visuels.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 IsMouseCaptured IsMouseCaptured IsMouseCaptured

Obtient une valeur qui indique si la souris est capturée pour cet élément.Gets a value that indicates whether the mouse is captured to this element.

IsMouseDirectlyOver IsMouseDirectlyOver IsMouseDirectlyOver IsMouseDirectlyOver

Obtient une valeur qui indique si le pointeur de la souris se trouve au-dessus de cet élément dans le sens du test de positionnement le plus strict.Gets a value that indicates whether the mouse pointer is over this element in the strictest hit testing sense.

IsMouseOver IsMouseOver IsMouseOver IsMouseOver

Obtient une valeur qui indique si le pointeur de la souris se trouve sur cet élément (notamment sur les éléments visuels enfants qui sont à l’intérieur de ses limites).Gets a value that indicates whether the mouse pointer is located over this element (including visual children elements that are inside its bounds).

IsStylusCaptured IsStylusCaptured IsStylusCaptured IsStylusCaptured

Obtient une valeur qui indique si le stylet est capturé par cet élément.Gets a value that indicates whether the stylus is captured to this element.

IsStylusDirectlyOver IsStylusDirectlyOver IsStylusDirectlyOver IsStylusDirectlyOver

Obtient une valeur qui indique si le stylet se trouve au-dessus de cet élément dans le sens de test de positionnement le plus strict.Gets a value that indicates whether the stylus is over this element in the strictest hit testing sense.

IsStylusOver IsStylusOver IsStylusOver IsStylusOver

Obtient une valeur qui indique si le stylet se trouve sur cet élément (ou sur des éléments visuels enfants qui sont à l’intérieur de ses limites).Gets a value that indicates whether the stylus is located over this element (or over visual child elements that are inside its bounds).

Méthodes

AddHandler(RoutedEvent, Delegate) AddHandler(RoutedEvent, Delegate) AddHandler(RoutedEvent, Delegate) AddHandler(RoutedEvent, Delegate)

Ajoute un gestionnaire d’événements routés pour un événement routé particulier à un élément.Adds a routed event handler for a specific routed event to an element.

CaptureMouse() CaptureMouse() CaptureMouse() CaptureMouse()

Essaie de forcer la capture de la souris par cet élément.Attempts to force capture of the mouse to this element.

CaptureStylus() CaptureStylus() CaptureStylus() CaptureStylus()

Essaie de forcer la capture du stylet par cet élément.Attempts to force capture of the stylus to this element.

Focus() Focus() Focus() Focus()

Essaie de donner le focus au clavier sur cet élément.Attempts to focus the keyboard on this element.

RaiseEvent(RoutedEventArgs) RaiseEvent(RoutedEventArgs) RaiseEvent(RoutedEventArgs) RaiseEvent(RoutedEventArgs)

Déclenche l'événement routé qui est spécifié par la propriété RoutedEvent dans le RoutedEventArgs fourni.Raises the routed event that is specified by the RoutedEvent property within the provided RoutedEventArgs.

ReleaseMouseCapture() ReleaseMouseCapture() ReleaseMouseCapture() ReleaseMouseCapture()

Supprime la capture de la souris, si cet élément maintient la capture.Releases the mouse capture, if this element holds the capture.

ReleaseStylusCapture() ReleaseStylusCapture() ReleaseStylusCapture() ReleaseStylusCapture()

Supprime la capture du stylet, si cet élément maintient la capture.Releases the stylus capture, if this element holds the capture.

RemoveHandler(RoutedEvent, Delegate) RemoveHandler(RoutedEvent, Delegate) RemoveHandler(RoutedEvent, Delegate) RemoveHandler(RoutedEvent, Delegate)

Supprime de cet élément toutes les instances du gestionnaire d’événements routés spécifiées.Removes all instances of the specified routed event handler from this element.

Événements

GotKeyboardFocus GotKeyboardFocus GotKeyboardFocus GotKeyboardFocus

Se produit lorsque le focus du clavier est sur cet élément.Occurs when the keyboard is focused on this element.

GotMouseCapture GotMouseCapture GotMouseCapture GotMouseCapture

Se produit lorsque l’élément capture la souris.Occurs when the element captures the mouse.

GotStylusCapture GotStylusCapture GotStylusCapture GotStylusCapture

Se produit lorsque l’élément capture le stylet.Occurs when the element captures the stylus.

KeyDown KeyDown KeyDown KeyDown

Se produit lorsqu'une touche est enfoncée alors que le focus du clavier est sur cet élément.Occurs when a key is pressed while the keyboard is focused on this element.

KeyUp KeyUp KeyUp KeyUp

Se produit lorsqu'une touche est relâchée alors que le focus du clavier est sur cet élément.Occurs when a key is released while the keyboard is focused on this element.

LostKeyboardFocus LostKeyboardFocus LostKeyboardFocus LostKeyboardFocus

Se produit lorsque le focus du clavier n'est plus sur cet élément.Occurs when the keyboard is no longer focused on this element.

LostMouseCapture LostMouseCapture LostMouseCapture LostMouseCapture

Se produit lorsque cet élément perd la capture de la souris.Occurs when this element loses mouse capture.

LostStylusCapture LostStylusCapture LostStylusCapture LostStylusCapture

Se produit lorsque cet élément perd la capture du stylet.Occurs when this element loses stylus capture.

MouseEnter MouseEnter MouseEnter MouseEnter

Se produit lorsque le pointeur de la souris entre dans les limites de cet élément.Occurs when the mouse pointer enters the bounds of this element.

MouseLeave MouseLeave MouseLeave MouseLeave

Se produit lorsque le pointeur de la souris quitte les limites de cet élément.Occurs when the mouse pointer leaves the bounds of this element.

MouseLeftButtonDown MouseLeftButtonDown MouseLeftButtonDown MouseLeftButtonDown

Se produit lorsque le bouton gauche de la souris est enfoncé alors que le pointeur est sur l’élément.Occurs when the left mouse button is pressed while the mouse pointer is over the element.

MouseLeftButtonUp MouseLeftButtonUp MouseLeftButtonUp MouseLeftButtonUp

Se produit lorsque le bouton gauche de la souris est relâché alors que le pointeur est sur l’élément.Occurs when the left mouse button is released while the mouse pointer is over the element.

MouseMove MouseMove MouseMove MouseMove

Se produit lorsque le pointeur de la souris se déplace en étant sur l’élément.Occurs when the mouse pointer moves while the mouse pointer is over the element.

MouseRightButtonDown MouseRightButtonDown MouseRightButtonDown MouseRightButtonDown

Se produit lorsque le bouton droit de la souris est enfoncé avec le pointeur de la souris sur l’élément.Occurs when the right mouse button is pressed while the mouse pointer is over the element.

MouseRightButtonUp MouseRightButtonUp MouseRightButtonUp MouseRightButtonUp

Se produit lorsque le bouton droit de la souris est relâché avec le pointeur de la souris sur l’élément.Occurs when the right mouse button is released while the mouse pointer is over the element.

MouseWheel MouseWheel MouseWheel MouseWheel

Se produit lorsque la roulette de la souris se déplace alors que le pointeur de la souris se trouve sur cet élément.Occurs when the mouse wheel moves while the mouse pointer is over this element.

PreviewGotKeyboardFocus PreviewGotKeyboardFocus PreviewGotKeyboardFocus PreviewGotKeyboardFocus

Se produit lorsque le focus du clavier est sur cet élément.Occurs when the keyboard is focused on this element.

PreviewKeyDown PreviewKeyDown PreviewKeyDown PreviewKeyDown

Se produit lorsqu'une touche est enfoncée alors que le focus du clavier est sur cet élément.Occurs when a key is pressed while the keyboard is focused on this element.

PreviewKeyUp PreviewKeyUp PreviewKeyUp PreviewKeyUp

Se produit lorsqu'une touche est relâchée alors que le focus du clavier est sur cet élément.Occurs when a key is released while the keyboard is focused on this element.

PreviewLostKeyboardFocus PreviewLostKeyboardFocus PreviewLostKeyboardFocus PreviewLostKeyboardFocus

Se produit lorsque le focus du clavier n'est plus sur cet élément.Occurs when the keyboard is no longer focused on this element.

PreviewMouseLeftButtonDown PreviewMouseLeftButtonDown PreviewMouseLeftButtonDown PreviewMouseLeftButtonDown

Se produit lorsque le bouton gauche de la souris est enfoncé alors que le pointeur est sur l’élément.Occurs when the left mouse button is pressed while the mouse pointer is over the element.

PreviewMouseLeftButtonUp PreviewMouseLeftButtonUp PreviewMouseLeftButtonUp PreviewMouseLeftButtonUp

Se produit lorsque le bouton gauche de la souris est relâché alors que le pointeur est sur l’élément.Occurs when the left mouse button is released while the mouse pointer is over the element.

PreviewMouseMove PreviewMouseMove PreviewMouseMove PreviewMouseMove

Se produit lorsque le pointeur de la souris se déplace en étant sur l’élément.Occurs when the mouse pointer moves while the mouse pointer is over the element.

PreviewMouseRightButtonDown PreviewMouseRightButtonDown PreviewMouseRightButtonDown PreviewMouseRightButtonDown

Se produit lorsque le bouton droit de la souris est enfoncé avec le pointeur de la souris sur l’élément.Occurs when the right mouse button is pressed while the mouse pointer is over the element.

PreviewMouseRightButtonUp PreviewMouseRightButtonUp PreviewMouseRightButtonUp PreviewMouseRightButtonUp

Se produit lorsque le bouton droit de la souris est relâché avec le pointeur de la souris sur l’élément.Occurs when the right mouse button is released while the mouse pointer is over the element.

PreviewMouseWheel PreviewMouseWheel PreviewMouseWheel PreviewMouseWheel

Se produit lorsque la roulette de la souris se déplace alors que le pointeur de la souris se trouve sur cet élément.Occurs when the mouse wheel moves while the mouse pointer is over this element.

PreviewStylusButtonDown PreviewStylusButtonDown PreviewStylusButtonDown PreviewStylusButtonDown

Se produit lorsque le bouton du stylet est enfoncé alors que le stylet se trouve sur cet élément.Occurs when the stylus button is pressed down while the stylus is over this element.

PreviewStylusButtonUp PreviewStylusButtonUp PreviewStylusButtonUp PreviewStylusButtonUp

Se produit lorsque le bouton du stylet est relâché alors que le stylet se trouve sur cet élément.Occurs when the stylus button is released while the stylus is over this element.

PreviewStylusDown PreviewStylusDown PreviewStylusDown PreviewStylusDown

Se produit quand le stylet touche le numériseur alors qu’il est au-dessus de l’élément.Occurs when the stylus touches the digitizer while over this element.

PreviewStylusInAirMove PreviewStylusInAirMove PreviewStylusInAirMove PreviewStylusInAirMove

Se produit quand le stylet se déplace au-dessus d’un élément, mais sans toucher le numériseur.Occurs when the stylus moves over an element, but without touching the digitizer.

PreviewStylusInRange PreviewStylusInRange PreviewStylusInRange PreviewStylusInRange

Se produit lorsque le stylet est suffisamment près du numériseur pour être détecté.Occurs when the stylus is close enough to the digitizer to be detected.

PreviewStylusMove PreviewStylusMove PreviewStylusMove PreviewStylusMove

Se produit lorsque le stylet se déplace au-dessus de l’élément.Occurs when the stylus moves while the stylus is over the element.

PreviewStylusOutOfRange PreviewStylusOutOfRange PreviewStylusOutOfRange PreviewStylusOutOfRange

Se produit lorsque le stylet est trop loin du numériseur pour être détecté.Occurs when the stylus is too far from the digitizer to be detected.

PreviewStylusSystemGesture PreviewStylusSystemGesture PreviewStylusSystemGesture PreviewStylusSystemGesture

Se produit lorsque l'un des divers mouvements du stylet est détecté, par exemple Tap ou Drag.Occurs when one of several stylus gestures are detected, for example, Tap or Drag.

PreviewStylusUp PreviewStylusUp PreviewStylusUp PreviewStylusUp

Se produit quand le stylet est soulevé du numériseur alors qu’il est au-dessus de cet élément.Occurs when the stylus is raised off the digitizer while over this element.

PreviewTextInput PreviewTextInput PreviewTextInput PreviewTextInput

Se produit lorsque cet élément recueille du texte indépendamment du périphérique.Occurs when this element gets text in a device-independent manner.

StylusButtonDown StylusButtonDown StylusButtonDown StylusButtonDown

Se produit lorsque le bouton du stylet est enfoncé alors que le stylet se trouve sur cet élément.Occurs when the stylus button is pressed while the stylus is over this element.

StylusButtonUp StylusButtonUp StylusButtonUp StylusButtonUp

Se produit lorsque le bouton du stylet est relâché alors que le stylet se trouve sur cet élément.Occurs when the stylus button is released while the stylus is over this element.

StylusDown StylusDown StylusDown StylusDown

Se produit quand le stylet touche le numériseur alors qu’il est au-dessus de l’élément.Occurs when the stylus touches the digitizer while over this element.

StylusEnter StylusEnter StylusEnter StylusEnter

Se produit lorsque le curseur du stylet entre dans les limites de l’élément.Occurs when the stylus cursor enters the bounds of the element.

StylusInAirMove StylusInAirMove StylusInAirMove StylusInAirMove

Se produit quand le stylet se déplace au-dessus d’un élément, mais sans toucher le numériseur.Occurs when the stylus moves over an element, but without touching the digitizer.

StylusInRange StylusInRange StylusInRange StylusInRange

Se produit lorsque le stylet est suffisamment près du numériseur pour être détecté.Occurs when the stylus is close enough to the digitizer to be detected.

StylusLeave StylusLeave StylusLeave StylusLeave

Se produit lorsque le curseur du stylet sort des limites de l’élément.Occurs when the stylus cursor leaves the bounds of the element.

StylusMove StylusMove StylusMove StylusMove

Se produit lorsque le curseur du stylet se déplace au-dessus de l’élément.Occurs when the stylus cursor moves over the element.

StylusOutOfRange StylusOutOfRange StylusOutOfRange StylusOutOfRange

Se produit lorsque le stylet est trop loin du numériseur pour être détecté.Occurs when the stylus is too far from the digitizer to be detected.

StylusSystemGesture StylusSystemGesture StylusSystemGesture StylusSystemGesture

Se produit lorsque l'un des divers mouvements du stylet est détecté, par exemple Tap ou Drag.Occurs when one of several stylus gestures are detected, for example, Tap or Drag.

StylusUp StylusUp StylusUp StylusUp

Se produit quand le stylet est soulevé du numériseur alors qu’il est au-dessus de cet élément.Occurs when the stylus is raised off the digitizer while over this element.

TextInput TextInput TextInput TextInput

Se produit lorsque cet élément recueille du texte indépendamment du périphérique.Occurs when this element gets text in a device-independent manner.

S’applique à

Voir aussi