System.Windows.Input Espace de noms
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.
La plupart des types de cet espace de noms prennent en charge le système d’entrée Windows Presentation Foundation (WPF). Cela inclut des classes d'abstraction de périphérique pour souris, clavier et périphériques de stylet, une classe de gestionnaire d'entrée commune, prise en charge des commandes personnalisées et de leur exécution, et diverses classes d'utilitaires. Toutefois, certains de ces types s’appliquent au-delà de WPF.
Classes
AccessKeyEventArgs |
Fournit des informations pour les événements des clés d’accès. |
AccessKeyManager |
Gère l’inscription de toutes les touches d’accès rapide et les commandes du clavier d’interopérabilité entre Windows Forms, Win32 et Windows Presentation Foundation (WPF). |
AccessKeyPressedEventArgs |
Fournit des données pour l’événement routé AccessKeyManager. |
ApplicationCommands |
Fournit un ensemble standard de commandes liées à l’application. |
CanExecuteChangedEventManager |
Fournit une implémentation WeakEventManager afin que vous puissiez utiliser le modèle « écouteur d'événements faible » pour joindre des écouteurs à l'événement CanExecuteChanged. |
CanExecuteRoutedEventArgs |
Fournit des données pour les événements routés CanExecute et PreviewCanExecute. |
CommandBinding |
Lie un RoutedCommand aux gestionnaires d’événements qui implémentent la commande. |
CommandBindingCollection |
Représente une collection d'objets CommandBinding. |
CommandConverter |
Convertit un objet ICommand vers et depuis d'autres types. |
CommandManager |
Fournit des méthodes utilitaires liées à des commandes qui inscrivent des objets CommandBinding et InputBinding pour les propriétaires de classe et les commandes, ajoutent et suppriment des gestionnaires d'événements de commande et fournissent des services pour interroger l'état d'une commande. |
ComponentCommands |
Fournit un jeu standard de commandes relatives aux composants qui possèdent des mouvements d’entrée de clé prédéfinis et des propriétés Text. |
Cursor |
Représente l'image utilisée pour le pointeur de la souris. |
CursorConverter |
Convertit un objet Cursor en et depuis d'autres types. |
Cursors |
Définit un jeu de curseurs par défaut. |
ExecutedRoutedEventArgs |
Fournit des données pour les événements routés Executed et PreviewExecuted. |
FocusManager |
Fournit un ensemble de méthodes statiques, de propriétés jointes et d'événements pour déterminer et définir des portées de focus et pour définir l'élément ayant le focus dans la portée. |
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. |
InputBinding |
Représente une liaison entre un InputGesture et une commande. La commande peut être un RoutedCommand. |
InputBindingCollection |
Représente une collection ordonnée d’objets InputBinding. |
InputDevice |
Classe abstraite qui décrit un périphérique d'entrée. |
InputEventArgs |
Fournit des données pour les événements associés aux entrées. |
InputGesture |
Classe abstraite qui décrit les mouvements des périphériques d'entrée. |
InputGestureCollection |
Représente une collection ordonnée d’objets InputGesture. |
InputLanguageChangedEventArgs |
Contient des arguments associés à l'événement InputLanguageChanged. |
InputLanguageChangingEventArgs |
Contient des arguments associés à l'événement InputLanguageChanging. |
InputLanguageEventArgs |
Fournit une classe de base pour les arguments d’événements traitant d’un changement de langue d’entrée. |
InputLanguageManager |
Fournit des fonctionnalités de gestion des langues d’entrée dans WPF (Windows Presentation Foundation). |
InputManager |
Gère tous les systèmes d’entrée dans Windows Presentation Foundation (WPF). |
InputMethod |
Fournit des fonctionnalités pour la gestion et l'interaction avec Text Services Framework, qui prend en charge des méthodes d'entrée de texte alternatives telles que la parole et l'écriture. |
InputMethodStateChangedEventArgs |
Contient des arguments associés à l'événement StateChanged. |
InputScope |
Représente des informations liées à l'étendue des données fournies par une méthode d'entrée. |
InputScopeConverter |
Convertit un InputScope en et depuis d'autres types. |
InputScopeName |
Définit un nom pour les modèles de saisie de texte. |
InputScopeNameConverter |
Convertit des instances de InputScopeName en et à partir d'autres types de données. |
InputScopePhrase |
Représente un modèle de texte d'entrée suggéré. |
KeyBinding |
Lie un KeyGesture à un RoutedCommand (ou une autre implémentation d'ICommand). |
Keyboard |
Représente le périphérique clavier. |
KeyboardDevice |
Classe abstraite qui représente un périphérique clavier. |
KeyboardEventArgs |
Fournit des données pour les événements relatifs au clavier. |
KeyboardFocusChangedEventArgs |
Fournit des données pour les événements routés LostKeyboardFocus et GotKeyboardFocus, ainsi que pour les événements attachés et d’aperçu associés. |
KeyboardInputProviderAcquireFocusEventArgs |
Fournit des données pour l'événement KeyboardInputProviderAcquireFocus. |
KeyboardNavigation |
Fournit une navigation logique et directionnelle entre des objets pouvant être actifs. |
KeyConverter |
Convertit un objet Key en et depuis d'autres types. |
KeyEventArgs |
Fournit des données pour les événements routés KeyUp et KeyDown, ainsi que pour les événements attachés et d’aperçu associés. |
KeyGesture |
Définit une combinaison de touches qui peut être utilisée pour appeler une commande. |
KeyGestureConverter |
Convertit un objet KeyGesture en et depuis d'autres types. |
KeyGestureValueSerializer |
Convertit des instances de String en instances de KeyGesture et à partir de celles-ci. |
KeyInterop |
Fournit des méthodes statiques pour effectuer des conversions entre les touches virtuelles Win32 et l’énumération Key. |
KeyValueSerializer |
Convertit des instances de String en instances de Key et à partir de celles-ci. |
Manipulation |
Contient des méthodes pour obtenir et mettre à jour les informations relatives à une manipulation. |
ManipulationBoundaryFeedbackEventArgs |
Fournit des données pour l'événement ManipulationBoundaryFeedback. |
ManipulationCompletedEventArgs |
Fournit des données pour l'événement ManipulationCompleted. |
ManipulationDelta |
Contient les données de transformation accumulées lorsque des événements de manipulation se produisent. |
ManipulationDeltaEventArgs |
Fournit des données pour l'événement ManipulationDelta. |
ManipulationInertiaStartingEventArgs |
Fournit des données pour l'événement ManipulationInertiaStarting. |
ManipulationPivot |
Spécifie comment une rotation s'effectue avec un point d'entrée utilisateur. |
ManipulationStartedEventArgs |
Fournit des données pour l'événement ManipulationStarted. |
ManipulationStartingEventArgs |
Fournit des données pour l'événement ManipulationStarting. |
ManipulationVelocities |
Décrit la vitesse à laquelle les manipulations se produisent. |
MediaCommands |
Fournit un ensemble standard de commandes multimédias. |
ModifierKeysConverter |
Convertit un objet ModifierKeys en et depuis d'autres types. |
ModifierKeysValueSerializer |
Convertit des instances de String en instances de ModifierKeys et à partir de celles-ci. |
Mouse |
Représente la souris pour un thread spécifique. |
MouseActionConverter |
Convertit un objet MouseAction en et depuis d'autres types. |
MouseActionValueSerializer |
Convertit des instances de String en instances de MouseAction et à partir de celles-ci. |
MouseBinding |
Lie un MouseGesture à un RoutedCommand (ou une autre implémentation d'ICommand). |
MouseButtonEventArgs |
Fournit des données pour les événements liés aux boutons de la souris. |
MouseDevice |
Représente une souris. |
MouseEventArgs |
Fournit des données pour les événements routés relatifs à la souris qui n’impliquent pas spécifiquement les boutons ou la roulette de la souris, par exemple MouseMove. |
MouseGesture |
Définit un mouvement d'entrée de souris qui peut être utilisé pour appeler une commande. |
MouseGestureConverter |
Convertit un objet MouseGesture en et depuis d'autres types. |
MouseGestureValueSerializer |
Convertit des instances de String en instances de ModifierKeys et à partir de celles-ci. |
MouseWheelEventArgs |
Fournit des données pour différents événements qui signalent des modifications à la valeur delta de la roulette d'une souris. |
NavigationCommands |
Fournit un ensemble standard de commandes liées à la navigation. |
NotifyInputEventArgs |
Fournit des données pour l'entrée brute qui est traitée par le InputManager. |
PreProcessInputEventArgs |
Fournit des données pour les événements d'entrée de prétraitement. |
ProcessInputEventArgs |
Fournit des données pour le post-traitement des événements d'entrée. |
QueryCursorEventArgs |
Fournit des données pour l'événement QueryCursor. |
RoutedCommand |
Définit une commande qui implémente ICommand et est routée par le biais de l’arborescence d’éléments. |
RoutedUICommand |
Définit une ICommand qui est routé via l'arborescence d'éléments et qui contient une propriété de texte. |
StagingAreaInputItem |
Encapsule un événement d'entrée lors de son traitement par le gestionnaire d'entrée. |
Stylus |
Fournit un accès aux informations générales à propos d'un stylet. |
StylusButton |
Représente un bouton sur un stylet. |
StylusButtonCollection |
Contient une collection d'objets StylusButton. |
StylusButtonEventArgs |
Fournit des données pour les événements StylusButtonDown et StylusButtonUp. |
StylusDevice |
Représente un stylet utilisé avec un Tablet PC. |
StylusDeviceCollection |
Contient les objets StylusDevice qui représentent les appareils stylet d’un Tablet PC. |
StylusDownEventArgs |
Fournit des données pour l'événement StylusDown. |
StylusEventArgs |
Fournit des données pour plusieurs événements associés à la classe Stylus. |
StylusPointCollection |
Contient une collection d'objets StylusPoint. |
StylusPointDescription |
Spécifie les propriétés figurant dans StylusPoint. |
StylusPointProperties |
Contient un StylusPointProperty pour chaque propriété que le WPF prend en charge. |
StylusPointProperty |
Représente une propriété stockée dans un StylusPoint. |
StylusPointPropertyInfo |
Spécifie les contraintes d'une propriété dans un StylusPoint. |
StylusSystemGestureEventArgs |
Fournit des données pour l'événement StylusSystemGesture. |
Tablet |
Fournit l'accès à des méthodes statiques qui retournent les périphériques tablette attachés au système. |
TabletDevice |
Représente le périphérique de digitaliseur d'un Tablet PC. |
TabletDeviceCollection |
Contient les objets TabletDevice qui représentent les périphériques de numérisation d'un périphérique de tablette. |
TextComposition |
Représente une composition en rapport avec la saisie de texte qui inclut le texte de composition lui-même, tout contrôle ou texte de système connexe et un état d'achèvement pour la composition. |
TextCompositionEventArgs |
Contient des arguments associés aux modifications à un TextComposition. |
TextCompositionManager |
Fournit des fonctionnalités pour gérer des événements associés aux compositions de texte et de saisie. |
Touch |
Fournit un service au niveau de l'application qui traite l'entrée tactile multipoint du système d'exploitation et déclenche l'événement FrameReported. |
TouchDevice |
Représente une entrée tactile unique produite par un doigt sur un écran tactile. |
TouchEventArgs |
Fournit des données pour les événements d'entrée tactile. |
TouchFrameEventArgs |
Fournit des données pour l'événement FrameReported. |
TouchPoint |
Représente un point tactile unique d'une source de message tactile multipoint. |
TouchPointCollection |
Contient une collection d'objets TouchPoint. |
TraversalRequest |
Représente une demande de déplacement du focus vers un autre contrôle. |
Structures
StylusPoint |
Représente un point de données unique recueilli à partir du digitaliseur et du stylet. |
Interfaces
ICommand |
Définit une commande. |
ICommandSource |
Définit un objet qui sait comment appeler une commande. |
IInputLanguageSource |
Définit la logistique nécessaire pour un objet qui envisage de se comporter comme une source du langage d'entrée. |
IManipulator |
Fournit la position d'entrée nécessaire pour créer une manipulation. |
Énumérations
CaptureMode |
Spécifie les stratégies de capture de la souris. |
CursorType |
Spécifie les types de pointeurs intégrés. |
FocusNavigationDirection |
Spécifie la direction dans une interface utilisateur où une demande de modification du focus souhaitée est tentée. La direction est soit basée sur l'ordre de tabulation, soit par direction relative dans la disposition. |
ImeConversionModeValues |
Décrit un mode de conversion d'entrée à exécuter par une méthode d'entrée. |
ImeSentenceModeValues |
Spécifie le mode de conversion de phrase exécuté par une méthode d'entrée. |
InputMethodState |
Décrit l'état d'un InputMethod. |
InputMode |
Spécifie les valeurs possibles pour le mode de saisie. |
InputScopeNameValue |
Spécifie le nom d'étendue des entrées qui modifie comment l'entrée d'autres méthodes d'entrée est interprétée. |
InputType |
Spécifie les types possibles d'entrée signalés. |
Key |
Spécifie les valeurs de clés possibles sur un clavier. |
KeyboardNavigationMode |
Spécifie les valeurs possibles pour les modifications dans le focus lorsque la navigation logique et directionnelle se produit. |
KeyStates |
Spécifie des constantes qui définissent l'état d'une touche. |
ManipulationModes |
Spécifie la façon dont les événements de manipulation sont interprétés. |
ModifierKeys |
Spécifie le jeu de touches de modification. |
MouseAction |
Spécifie des constantes qui définissent les actions exécutées par la souris. |
MouseButton |
Définit des valeurs qui spécifient les boutons d'une souris. |
MouseButtonState |
Spécifie les états possibles d'un bouton de la souris. |
RestoreFocusMode |
Spécifie la façon dont Windows Presentation Foundation (WPF) restaure le focus sur la fenêtre. |
SpeechMode |
Spécifie le mode d'interprétation pour la saisie vocale. |
StylusButtonState |
Représente l'état d'un StylusButton. |
StylusPointPropertyUnit |
Spécifie l'unité de mesure pour une propriété StylusPoint. |
SystemGesture |
Définit les mouvements de système disponibles. |
TabletDeviceType |
Définit des valeurs pour le type de périphériques que le périphérique tablette utilise. |
TabletHardwareCapabilities |
Définit les valeurs qui spécifient les capacités matérielles d'un périphérique tablette, y compris les digitaliseurs de bureau et les souris. |
TextCompositionAutoComplete |
Définit un jeu d'états pour la gestion d'achèvement automatique d'une composition de texte. |
TouchAction |
Décrit l'action d'un point de contact spécifique. |
Délégués
AccessKeyPressedEventHandler |
Représente la méthode qui gère l’événement attaché AccessKeyPressed. |
CanExecuteRoutedEventHandler |
Représente la méthode qui gérera l'événement CanExecute. |
ExecutedRoutedEventHandler |
Représente la méthode qui gère les événements routés Executed et PreviewExecuted, ainsi que les événements attachés associés. |
InputEventHandler |
Représente la méthode qui gère les événements routés associés à l’entrée. |
InputLanguageEventHandler |
Représente la méthode qui gèrera les événements InputLanguageChanged et InputLanguageChanging. |
InputMethodStateChangedEventHandler |
Représente la méthode qui gérera l'événement StateChanged. |
KeyboardEventHandler |
Représente la méthode qui gérera les événements routés associés au clavier. |
KeyboardFocusChangedEventHandler |
Représente la méthode qui gère les événements routés LostKeyboardFocus et GotKeyboardFocus, ainsi que les événements attachés et d’aperçu associés. |
KeyboardInputProviderAcquireFocusEventHandler |
Représente la méthode qui gérera l'événement KeyboardInputProviderAcquireFocus. |
KeyEventHandler |
Représente la méthode qui gère les événements routés KeyUp et KeyDown, ainsi que les événements attachés et d’aperçu associés. |
MouseButtonEventHandler |
Représente la méthode chargée de gérer les événements routés liés aux boutons de la souris, par exemple MouseLeftButtonDown. |
MouseEventHandler |
Représente la méthode qui doit gérer les événements routés relatifs à la souris qui n’impliquent pas spécifiquement des boutons ou la roulette de la souris ; par exemple, MouseMove. |
MouseWheelEventHandler |
Représente la méthode qui gère les événements routés MouseWheel et MouseWheel, ainsi que les événements attachés et d’aperçu associés. |
NotifyInputEventHandler |
Représente la méthode qui doit gérer les événements PreNotifyInput et PostNotifyInput. |
PreProcessInputEventHandler |
Représente la méthode qui gérera l'événement PreProcessInput. |
ProcessInputEventHandler |
Représente la méthode qui gérera l'événement PostProcessInput. |
QueryCursorEventHandler |
Représente la méthode qui gère les événements QueryCursor et QueryCursor, ainsi que l’événement attaché QueryCursor. |
StylusButtonEventHandler |
Représente la méthode qui gère l'événement StylusButtonDown ou StylusButtonUp de UIElement. |
StylusDownEventHandler |
Représente la méthode qui gère l'événement StylusDown, ainsi que plusieurs variations, notamment l'événement Preview correspondant. Réexpose également l'événement dans les classes d'élément de base. |
StylusEventHandler |
Représente la méthode qui gère un événement de stylet pour une classe qui implémente l'interface IInputElement. |
StylusSystemGestureEventHandler |
Représente la méthode qui gère l’événement StylusSystemGesture de UIElement. |
TextCompositionEventHandler |
Représente la méthode qui gère les événements routés associés aux classes TextComposition et TextCompositionManager, par exemple TextInput. |
TouchFrameEventHandler |
Représente la méthode qui gérera l'événement FrameReported d'un Touch. |