Microsoft.UI.Xaml.Input Espace de noms

Définit l’infrastructure d’événements d’entrée et d’entrée pour les applications et les éléments d’interface utilisateur.

Classes

AccessKeyDisplayDismissedEventArgs

Fournit des données d’événement pour l’événement AccessKeyDisplayDismissed .

AccessKeyDisplayRequestedEventArgs

Fournit des données d’événement pour l’événement AccessKeyDisplayRequested .

AccessKeyInvokedEventArgs

Fournit des données d’événement pour l’événement AccessKeyInvoked .

AccessKeyManager

Classe d’assistance qui active les clés d’accès (mnémoniques) pour les interfaces utilisateur XAML.

CanExecuteRequestedEventArgs

Fournit des données d’événement pour l’événement CanExecuteRequested .

CharacterReceivedRoutedEventArgs

Fournit des données d’événement pour l’événement routé UIElement.CharacterReceived .

ContextRequestedEventArgs

Fournit des données d’événement pour l’événement ContextRequested .

DoubleTappedRoutedEventArgs

Fournit des données d’événement pour l’événement DoubleTapped .

ExecuteRequestedEventArgs

Fournit des données d’événement pour l’événement ExecuteRequested .

FindNextElementOptions

Fournit des options permettant d’identifier l’élément suivant qui peut recevoir le focus de navigation par programmation.

FocusManager

Classe d’assistance qui permet la gestion globale des actions et événements de focus sur tous les éléments d’une application.

FocusManagerGotFocusEventArgs

Fournit des données pour l’événement GotFocus .

FocusManagerLostFocusEventArgs

Fournit des données pour l’événement LostFocus .

FocusMovementResult

Représente la status d’une opération de focus.

GettingFocusEventArgs

Fournit des données pour les événements FocusManager.GettingFocus et UIElement.GettingFocus .

HoldingRoutedEventArgs

Fournit des données d’événement pour l’événement De conservation .

InertiaExpansionBehavior

Contrôle la décélération d'une manipulation de redimensionnement pendant l'inertie.

InertiaRotationBehavior

Contrôle la décélération d'une manipulation de rotation pendant l'inertie.

InertiaTranslationBehavior

Contrôle la décélération sur une manipulation de traduction pendant l'inertie.

InputScope

Représente les informations relatives aux données fournies par une méthode d’entrée.

InputScopeName

Identifie une étendue d’entrée nommée particulière qui est pertinente pour un InputScope global.

KeyboardAccelerator

Représente un raccourci clavier (ou accélérateur) qui permet à un utilisateur d’effectuer une action à l’aide du clavier au lieu de naviguer dans l’interface utilisateur de l’application (directement ou via les touches d’accès).

Les accélérateurs sont généralement affectés aux boutons ou aux éléments de menu.

KeyboardAcceleratorInvokedEventArgs

Fournit des données d’événement pour l’événement Appelé .

KeyRoutedEventArgs

Fournit des données d’événement pour les événements routés KeyUp et KeyDown .

LosingFocusEventArgs

Fournit des données pour les événements FocusManager.LosingFocus et UIElement.LosingFocus .

ManipulationCompletedRoutedEventArgs

Fournit des données pour l’événement ManipulationCompleted.

ManipulationDeltaRoutedEventArgs

Fournit des données pour l’événement ManipulationDelta.

ManipulationInertiaStartingRoutedEventArgs

Fournit des données pour l’événement ManipulationInertiaStarting.

ManipulationPivot

Spécifie comment une rotation s'effectue avec un point d'entrée utilisateur.

ManipulationStartedRoutedEventArgs

Fournit des données pour l’événement ManipulationStarted.

ManipulationStartingRoutedEventArgs

Fournit des données pour l’événement ManipulationStarting.

NoFocusCandidateFoundEventArgs

Fournit des données pour l’événement NoFocusCandidateFound .

Pointer

Fournit des propriétés de base pour le pointeur d’entrée associé à une seule souris, stylet/stylet ou contact tactile.

PointerRoutedEventArgs

Contient les arguments retournés par le dernier message d’événement de pointeur.

ProcessKeyboardAcceleratorEventArgs

Fournit des données d’événement pour l’événement ProcessKeyboardAccelerators .

RightTappedRoutedEventArgs

Fournit des données d’événement pour l’événement RightTapped .

StandardUICommand

Dérive de XamlUICommand, en ajoutant un ensemble de commandes de plateforme standard avec des propriétés prédéfinies.

TappedRoutedEventArgs

Fournit des données d’événement pour l’événement Tapped .

XamlUICommand

Fournit une classe de base pour définir le comportement de commande d’un élément d’interface utilisateur interactif qui effectue une action lorsqu’il est appelé (par exemple, l’envoi d’un e-mail, la suppression d’un élément ou l’envoi d’un formulaire).

Interfaces

ICommand

Définit le comportement de commande d’un élément d’interface utilisateur interactif qui effectue une action lorsqu’il est appelé, comme l’envoi d’un e-mail, la suppression d’un élément ou l’envoi d’un formulaire.

Énumérations

FocusInputDeviceKind

Spécifie les types de périphériques d’entrée à partir desquels les événements d’entrée sont reçus.

FocusNavigationDirection

Spécifie la direction dans laquelle vous pouvez déplacer par programmation le focus d’un élément vers un autre élément dans l’interface utilisateur de l’application.

InputScopeNameValue

Spécifie un mode d’entrée nommé particulier (InputScopeName) utilisé pour remplir un InputScope.

KeyboardAcceleratorPlacementMode

Définit des constantes qui spécifient si un raccourci clavier (accélérateur) est affiché.

KeyboardNavigationMode

Spécifie le comportement de tabulation entre les taquets de tabulation pour une séquence de tabulation dans un conteneur.

KeyTipPlacementMode

Définit des constantes qui spécifient l’emplacement où un key tip est placé par rapport à un UIElement.

ManipulationModes

Spécifie la façon dont un élément d’interface utilisateur cible interprète les événements de manipulation. Cette énumération étant flagwise, vous pouvez définir plusieurs modes pour la propriété ManipulationMode .

StandardUICommandKind

Spécifie l’ensemble de commandes de plateforme (avec des propriétés prédéfinies telles que l’icône, l’accélérateur de clavier et la description) qui peuvent être utilisées avec une commande StandardUICommand.

XYFocusKeyboardNavigationMode

Spécifie le comportement de navigation directionnelle 2D lors de l’utilisation des touches de direction du clavier.

XYFocusNavigationStrategy

Spécifie la stratégie de désambiguation utilisée pour naviguer entre plusieurs cibles candidates à l’aide de XYFocusDownNavigationStrategy, XYFocusLeftNavigationStrategy, XYFocusRightNavigationStrategy et XYFocusUpNavigationStrategy.

Notes

D’autres facteurs, tels que l’élément précédemment ciblé ou la proximité de l’axe du sens de navigation, peuvent influencer le résultat final de la navigation.

XYFocusNavigationStrategyOverride

Spécifie la façon dont l’infrastructure XAML détermine la cible d’une navigation XY.

Remplace XYFocusKeyboardNavigationStrategyMode.

Délégués

DoubleTappedEventHandler

Représente la méthode qui gérera l’événement DoubleTapped .

HoldingEventHandler

Représente la méthode qui gérera l’événement Holding .

KeyEventHandler

Représente la méthode qui gère les événements KeyUp et KeyDown .

ManipulationCompletedEventHandler

Représente la méthode qui gérera ManipulationCompleted et les événements associés.

ManipulationDeltaEventHandler

Représente la méthode qui gère ManipulationDelta et les événements associés.

ManipulationInertiaStartingEventHandler

Représente la méthode qui gérera l’événement ManipulationInertiaStarting .

ManipulationStartedEventHandler

Représente la méthode qui gère les événements ManipulationStarted et associés.

ManipulationStartingEventHandler

Représente la méthode qui gérera l’événement ManipulationStarting .

PointerEventHandler

Représente la méthode qui gérera les événements de message de pointeur tels que PointerPressed.

RightTappedEventHandler

Représente la méthode qui gérera un événement routé RightTapped .

TappedEventHandler

Représente la méthode qui gérera l’événement Tapped .