IInputElement Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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).
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 des scénarios d’application ou de création d’infrastructure. Cette interface est publique en raison des exigences d’héritage pour connecter le cœur WPF au framework WPF. Vous pouvez également utiliser cette interface comme mécanisme de cast pour appliquer que les événements et propriétés d’entrée proviennent d’un FrameworkElement ou FrameworkContentElement, qui peut être géré dans le même modèle d’entrée. Pour plus d’informations, consultez Architecture WPF et vue d’ensemble des éléments de base.
Propriétés
Focusable |
Obtient ou définit une valeur qui indique si le focus peut être défini pour cet élément. |
IsEnabled |
Obtient une valeur qui indique si cet élément est activé dans l’interface utilisateur. |
IsKeyboardFocused |
Obtient une valeur qui indique si l’élément a le focus clavier. |
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. |
IsMouseCaptured |
Obtient une valeur qui indique si la souris est capturée pour cet élément. |
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. |
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). |
IsStylusCaptured |
Obtient une valeur qui indique si le stylet est capturé pour cet élément. |
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. |
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). |
Méthodes
AddHandler(RoutedEvent, Delegate) |
Ajoute un gestionnaire d’événements routés pour un événement routé particulier à un élément. |
CaptureMouse() |
Essaie de forcer la capture de la souris par cet élément. |
CaptureStylus() |
Essaie de forcer la capture du stylet par cet élément. |
Focus() |
Essaie de donner le focus au clavier sur cet élément. |
RaiseEvent(RoutedEventArgs) |
Déclenche l'événement routé qui est spécifié par la propriété RoutedEvent dans le RoutedEventArgs fourni. |
ReleaseMouseCapture() |
Supprime la capture de la souris, si cet élément maintient la capture. |
ReleaseStylusCapture() |
Supprime la capture du stylet, si cet élément maintient la capture. |
RemoveHandler(RoutedEvent, Delegate) |
Supprime de cet élément toutes les instances du gestionnaire d’événements routés spécifiées. |
Événements
GotKeyboardFocus |
Se produit lorsque le focus du clavier est sur cet élément. |
GotMouseCapture |
Se produit lorsque l’élément capture la souris. |
GotStylusCapture |
Se produit lorsque l’élément capture le stylet. |
KeyDown |
Se produit lorsqu'une touche est enfoncée alors que le focus du clavier est sur cet élément. |
KeyUp |
Se produit lorsqu'une touche est relâchée alors que le focus du clavier est sur cet élément. |
LostKeyboardFocus |
Se produit lorsque le focus du clavier n'est plus sur cet élément. |
LostMouseCapture |
Se produit lorsque cet élément perd la capture de la souris. |
LostStylusCapture |
Se produit lorsque cet élément perd la capture du stylet. |
MouseEnter |
Se produit lorsque le pointeur de la souris entre dans les limites de cet élément. |
MouseLeave |
Se produit lorsque le pointeur de la souris quitte les limites de cet élément. |
MouseLeftButtonDown |
Se produit lorsque le bouton gauche de la souris est enfoncé alors que le pointeur est sur l’élément. |
MouseLeftButtonUp |
Se produit lorsque le bouton gauche de la souris est relâché alors que le pointeur est sur l’élément. |
MouseMove |
Se produit lorsque le pointeur de la souris se déplace en étant sur l’élément. |
MouseRightButtonDown |
Se produit lorsque le bouton droit de la souris est enfoncé avec le pointeur de la souris sur l’élément. |
MouseRightButtonUp |
Se produit lorsque le bouton droit de la souris est relâché avec le pointeur de la souris sur l’élément. |
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. |
PreviewGotKeyboardFocus |
Se produit lorsque le focus du clavier est sur cet élément. |
PreviewKeyDown |
Se produit lorsqu'une touche est enfoncée alors que le focus du clavier est sur cet élément. |
PreviewKeyUp |
Se produit lorsqu'une touche est relâchée alors que le focus du clavier est sur cet élément. |
PreviewLostKeyboardFocus |
Se produit lorsque le focus du clavier n'est plus sur cet élément. |
PreviewMouseLeftButtonDown |
Se produit lorsque le bouton gauche de la souris est enfoncé alors que le pointeur est sur l’élément. |
PreviewMouseLeftButtonUp |
Se produit lorsque le bouton gauche de la souris est relâché alors que le pointeur est sur l’élément. |
PreviewMouseMove |
Se produit lorsque le pointeur de la souris se déplace en étant sur l’élément. |
PreviewMouseRightButtonDown |
Se produit lorsque le bouton droit de la souris est enfoncé avec le pointeur de la souris sur l’élément. |
PreviewMouseRightButtonUp |
Se produit lorsque le bouton droit de la souris est relâché avec le pointeur de la souris sur l’élément. |
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. |
PreviewStylusButtonDown |
Se produit lorsque le bouton du stylet est enfoncé alors que le stylet se trouve sur cet élément. |
PreviewStylusButtonUp |
Se produit lorsque le bouton du stylet est relâché alors que le stylet se trouve sur cet élément. |
PreviewStylusDown |
Se produit quand le stylet touche le numériseur alors qu’il est au-dessus de l’élément. |
PreviewStylusInAirMove |
Se produit quand le stylet se déplace au-dessus d’un élément, mais sans toucher le numériseur. |
PreviewStylusInRange |
Se produit lorsque le stylet est suffisamment près du numériseur pour être détecté. |
PreviewStylusMove |
Se produit lorsque le stylet se déplace au-dessus de l’élément. |
PreviewStylusOutOfRange |
Se produit lorsque le stylet est trop loin du numériseur pour être détecté. |
PreviewStylusSystemGesture |
Se produit lorsque l'un des divers mouvements du stylet est détecté, par exemple Tap ou Drag. |
PreviewStylusUp |
Se produit quand le stylet est soulevé du numériseur alors qu’il est au-dessus de cet élément. |
PreviewTextInput |
Se produit lorsque cet élément recueille du texte indépendamment du périphérique. |
StylusButtonDown |
Se produit lorsque le bouton du stylet est enfoncé alors que le stylet se trouve sur cet élément. |
StylusButtonUp |
Se produit lorsque le bouton du stylet est relâché alors que le stylet se trouve sur cet élément. |
StylusDown |
Se produit quand le stylet touche le numériseur alors qu’il est au-dessus de l’élément. |
StylusEnter |
Se produit lorsque le curseur du stylet entre dans les limites de l’élément. |
StylusInAirMove |
Se produit quand le stylet se déplace au-dessus d’un élément, mais sans toucher le numériseur. |
StylusInRange |
Se produit lorsque le stylet est suffisamment près du numériseur pour être détecté. |
StylusLeave |
Se produit lorsque le curseur du stylet sort des limites de l’élément. |
StylusMove |
Se produit lorsque le curseur du stylet se déplace au-dessus de l’élément. |
StylusOutOfRange |
Se produit lorsque le stylet est trop loin du numériseur pour être détecté. |
StylusSystemGesture |
Se produit lorsque l'un des divers mouvements du stylet est détecté, par exemple Tap ou Drag. |
StylusUp |
Se produit quand le stylet est soulevé du numériseur alors qu’il est au-dessus de cet élément. |
TextInput |
Se produit lorsque cet élément recueille du texte indépendamment du périphérique. |