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 dans cet espace de noms prennent en charge le système d’entrée Windows Presentation Foundation (WPF). Cela inclut les classes d’abstraction d’appareil pour les appareils souris, clavier et stylet, une classe de gestionnaire d’entrée commune, la prise en charge des commandes et des commandes personnalisées et diverses classes utilitaires. Toutefois, some des types s’appliquent au-delà de WPF.
Classes
| Nom | Description |
|---|---|
| AccessKeyEventArgs |
Fournit des informations pour les événements de clés d’accès. |
| AccessKeyManager |
Gère l’inscription de toutes les touches d’accès et la gestion des commandes clavier d’interopérabilité entre Windows Forms, Win32 et Windows Presentation Foundation (WPF). |
| AccessKeyPressedEventArgs |
Fournit des données pour l’événement AccessKeyManager routé. |
| ApplicationCommands |
Fournit un ensemble standard de commandes associées à l’application. |
| CanExecuteChangedEventManager |
Fournit une WeakEventManager implémentation pour que vous puissiez utiliser le modèle « écouteur d’événements faibles » pour attacher des écouteurs pour l’événement CanExecuteChanged . |
| CanExecuteRoutedEventArgs |
Fournit des données pour les CanExecute événements routés et PreviewCanExecute routés. |
| 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 ICommand objet vers et à partir d’autres types. |
| CommandManager |
Fournit des méthodes utilitaires associées aux commandes qui inscrivent CommandBinding et InputBinding objets pour les propriétaires de classes 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 ensemble standard de commandes liées aux composants, qui ont des mouvements et Text des propriétés d’entrée clés prédéfinis. |
| Cursor |
Représente l’image utilisée pour le pointeur de la souris. |
| CursorConverter |
Convertit un Cursor objet vers et à partir d’autres types. |
| Cursors |
Définit un ensemble de curseurs par défaut. |
| ExecutedRoutedEventArgs |
Fournit des données pour les Executed événements routés et PreviewExecuted routés. |
| FocusManager |
Fournit un ensemble de méthodes statiques, de propriétés jointes et d’événements pour déterminer et définir des étendues de focus et pour définir l’élément prioritaire dans l’étendue. |
| 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 une InputGesture commande et une commande. La commande est potentiellement un RoutedCommand. |
| InputBindingCollection |
Représente une collection ordonnée d’objets InputBinding . |
| InputDevice |
Classe abstraite qui décrit un appareil d’entrée. |
| InputEventArgs |
Fournit des données pour les événements liés à l’entrée. |
| InputGesture |
Classe abstraite qui décrit les mouvements d’appareil 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 pour les événements traitant d’une modification du langage d’entrée. |
| InputLanguageManager |
Fournit des fonctionnalités de gestion des langages d’entrée dans Windows Presentation Foundation (WPF). |
| InputManager |
Gère tous les systèmes d’entrée dans Windows Presentation Foundation (WPF). |
| InputMethod |
Fournit des fonctionnalités de gestion et d’interaction avec l’infrastructure Text Services, qui prend en charge les autres méthodes d’entrée de texte telles que la reconnaissance vocale et l’écriture manuscrite. |
| InputMethodStateChangedEventArgs |
Contient des arguments associés à l’événement StateChanged . |
| InputScope |
Représente des informations relatives à l’étendue des données fournies par une méthode d’entrée. |
| InputScopeConverter |
Convertit un InputScope type vers et depuis d’autres types. |
| InputScopeName |
Définit un nom pour les modèles d’entrée de texte. |
| InputScopeNameConverter |
Convertit les instances de InputScopeName vers 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 à une RoutedCommand (ou une autre ICommand implémentation). |
| Keyboard |
Représente l’appareil clavier. |
| KeyboardDevice |
Classe abstraite qui représente un appareil clavier. |
| KeyboardEventArgs |
Fournit des données pour les événements liés au clavier. |
| KeyboardFocusChangedEventArgs |
Fournit des données pour LostKeyboardFocus et GotKeyboardFocus des événements routés, ainsi que des événements attachés et en préversion associés. |
| KeyboardInputProviderAcquireFocusEventArgs |
Fournit des données pour l'événement KeyboardInputProviderAcquireFocus. |
| KeyboardNavigation |
Fournit une navigation logique et directionnelle entre les objets focusables. |
| KeyConverter |
Convertit un Key objet vers et à partir d’autres types. |
| KeyEventArgs |
Fournit des données pour les KeyUp événements routés, KeyDown ainsi que les événements attachés et en préversion associés. |
| KeyGesture |
Définit une combinaison de clavier qui peut être utilisée pour appeler une commande. |
| KeyGestureConverter |
Convertit un KeyGesture objet vers et à partir d’autres types. |
| KeyGestureValueSerializer |
Convertit les instances de String vers et à partir d’instances de KeyGesture. |
| KeyInterop |
Fournit des méthodes statiques à convertir entre win32 Virtual-Keys et l’énumération WPF Key. |
| KeyValueSerializer |
Convertit les instances de String vers et à partir d’instances de Key. |
| Manipulation |
Contient des méthodes pour obtenir et mettre à jour des informations sur une manipulation. |
| ManipulationBoundaryFeedbackEventArgs |
Fournit des données pour l'événement ManipulationBoundaryFeedback. |
| ManipulationCompletedEventArgs |
Fournit des données pour l'événement ManipulationCompleted. |
| ManipulationDelta |
Contient des données de transformation qui sont 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 la façon dont une rotation se produit 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 liées aux supports. |
| ModifierKeysConverter |
Convertit un ModifierKeys objet vers et à partir d’autres types. |
| ModifierKeysValueSerializer |
Convertit les instances de String vers et à partir d’instances de ModifierKeys. |
| Mouse |
Représente l’appareil de la souris sur un thread spécifique. |
| MouseActionConverter |
Convertit un MouseAction objet vers et à partir d’autres types. |
| MouseActionValueSerializer |
Convertit les instances de String vers et à partir d’instances de MouseAction. |
| MouseBinding |
Lie un MouseGesture à une RoutedCommand (ou une autre ICommand implémentation). |
| MouseButtonEventArgs |
Fournit des données pour les événements liés au bouton de la souris. |
| MouseDevice |
Représente un appareil de souris. |
| MouseEventArgs |
Fournit des données pour les événements routés liés à la souris qui n’impliquent pas spécifiquement les boutons de la souris 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 MouseGesture objet vers et à partir d’autres types. |
| MouseGestureValueSerializer |
Convertit les instances de String vers et à partir d’instances de ModifierKeys. |
| MouseWheelEventArgs |
Fournit des données pour différents événements qui signalent les modifications apportées à la valeur delta de la roulette de la souris d’un appareil souris. |
| NavigationCommands |
Fournit un ensemble standard de commandes liées à la navigation. |
| NotifyInputEventArgs |
Fournit des données pour l’entrée brute en cours de traitement par le InputManager. |
| PreProcessInputEventArgs |
Fournit des données pour les événements d’entrée de prétraitement. |
| ProcessInputEventArgs |
Fournit des données pour les événements d’entrée post-traitement. |
| QueryCursorEventArgs |
Fournit des données pour l'événement QueryCursor. |
| RoutedCommand |
Définit une commande qui implémente ICommand et est routée via l’arborescence d’éléments. |
| RoutedUICommand |
Définit un ICommand objet routé via l’arborescence d’éléments et contient une propriété de texte. |
| StagingAreaInputItem |
Encapsule un événement d’entrée lorsqu’il est traité par le gestionnaire d’entrée. |
| Stylus |
Fournit l’accès aux informations générales sur un stylet de tablette. |
| 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 tablette utilisé avec un PC tablette. |
| StylusDeviceCollection |
Contient les objets qui représentent les StylusDevice appareils de stylet d’un PC Tablette. |
| StylusDownEventArgs |
Fournit des données pour l'événement StylusDown. |
| StylusEventArgs |
Fournit des données pour plusieurs événements associés à la Stylus classe. |
| StylusPointCollection |
Contient une collection d’objets StylusPoint . |
| StylusPointDescription |
Spécifie les propriétés qui se trouvent dans un StylusPoint. |
| StylusPointProperties |
Contient un StylusPointProperty pour chaque propriété prise en charge par l’WPF. |
| 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 aux méthodes statiques qui retournent les appareils tablettes attachés au système. |
| TabletDevice |
Représente l’appareil du numériseur d’un PC tablette. |
| TabletDeviceCollection |
Contient les TabletDevice objets qui représentent les appareils du numériseur d’un appareil tablette. |
| TextComposition |
Représente une composition liée à l’entrée de texte qui inclut le texte de composition lui-même, tout contrôle ou texte système associé et un état d’achèvement pour la composition. |
| TextCompositionEventArgs |
Contient des arguments associés aux modifications apportées à un TextComposition. |
| TextCompositionManager |
Fournit des fonctionnalités de gestion des événements liés aux compositions d’entrée et de texte. |
| Touch |
Fournit un service au niveau de l’application qui traite les entrées multitouches 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 à partir d’une source de message multitouche. |
| TouchPointCollection |
Contient une collection d’objets TouchPoint . |
| TraversalRequest |
Représente une demande de déplacement du focus vers un autre contrôle. |
Structures
| Nom | Description |
|---|---|
| StylusPoint |
Représente un point de données unique collecté à partir du numériseur et du stylet. |
Interfaces
| Nom | Description |
|---|---|
| ICommand |
Définit une commande. |
| ICommandSource |
Définit un objet qui sait appeler une commande. |
| IInputLanguageSource |
Définit les installations nécessaires pour un objet qui a l’intention de se comporter en tant que source de langage d’entrée. |
| IManipulator |
Fournit la position de l’entrée nécessaire pour créer une manipulation. |
Énumérations
| Nom | Description |
|---|---|
| CaptureMode |
Spécifie les stratégies de capture de souris. |
| CursorType |
Spécifie les types de curseurs intégrés. |
| FocusNavigationDirection |
Spécifie la direction dans une interface utilisateur dans laquelle une demande de modification de focus souhaitée est tentée. La direction est basée sur l’ordre des tabulations ou sur une direction relative dans la disposition. |
| ImeConversionModeValues |
Décrit un mode de conversion d’entrée à effectuer par une méthode d’entrée. |
| ImeSentenceModeValues |
Spécifie le mode de conversion de phrase effectué par une méthode d’entrée. |
| InputMethodState |
Décrit l’état d’une InputMethod. |
| InputMode |
Spécifie les valeurs possibles pour le mode d’entrée. |
| InputScopeNameValue |
Spécifie le nom de l’étendue d’entrée qui modifie la façon dont l’entrée à partir de méthodes d’entrée alternatives est interprétée. |
| InputType |
Spécifie les types possibles d’entrée signalés. |
| Key |
Spécifie les valeurs de touche possibles sur un clavier. |
| KeyboardNavigationMode |
Spécifie les valeurs possibles pour les modifications du focus lorsque la navigation logique et directionnelle se produit. |
| KeyStates |
Spécifie des constantes qui définissent l’état d’une clé. |
| ManipulationModes |
Spécifie la façon dont les événements de manipulation sont interprétés. |
| ModifierKeys |
Spécifie le jeu de touches de modificateur. |
| MouseAction |
Spécifie les constantes qui définissent les actions effectuées par la souris. |
| MouseButton |
Définit des valeurs qui spécifient les boutons sur un appareil de souris. |
| MouseButtonState |
Spécifie les états possibles d’un bouton de souris. |
| RestoreFocusMode |
Spécifie comment Windows Presentation Foundation (WPF) restaure le focus sur la fenêtre. |
| SpeechMode |
Spécifie le mode d’interprétation de l’entrée vocale. |
| StylusButtonState |
Représente l’état d’un StylusButton. |
| StylusPointPropertyUnit |
Spécifie l’unité de mesure d’une propriété StylusPoint. |
| SystemGesture |
Définit les mouvements système disponibles. |
| TabletDeviceType |
Définit des valeurs pour le type d’appareils que l’appareil tablette utilise. |
| TabletHardwareCapabilities |
Définit des valeurs qui spécifient les fonctionnalités matérielles d’un appareil tablette, y compris les numériseurs de bureau et les souris. |
| TextCompositionAutoComplete |
Définit un ensemble d’états pour la gestion de la saisie semi-automatique d’une composition de texte. |
| TouchAction |
Décrit l’action d’un point tactile spécifique. |
Délégués
| Nom | Description |
|---|---|
| AccessKeyPressedEventHandler |
Représente la méthode qui gère l’événement AccessKeyPressed attaché. |
| CanExecuteRoutedEventHandler |
Représente la méthode qui gère l’événement CanExecute . |
| ExecutedRoutedEventHandler |
Représente la méthode qui gère les Executed événements routés et PreviewExecuted routés, ainsi que les événements attachés associés. |
| InputEventHandler |
Représente la méthode qui gère les événements routés liés à l’entrée. |
| InputLanguageEventHandler |
Représente la méthode qui gère les événements et InputLanguageChanged les InputLanguageChanging événements. |
| InputMethodStateChangedEventHandler |
Représente la méthode qui gère l’événement StateChanged . |
| KeyboardEventHandler |
Représente la méthode qui gère les événements routés liés au clavier. |
| KeyboardFocusChangedEventHandler |
Représente la méthode qui gère les LostKeyboardFocus événements routés, GotKeyboardFocus ainsi que les événements attachés et d’aperçu associés. |
| KeyboardInputProviderAcquireFocusEventHandler |
Représente la méthode qui gère l’événement KeyboardInputProviderAcquireFocus . |
| KeyEventHandler |
Représente la méthode qui gère les KeyUp événements routés, KeyDown ainsi que les événements attachés et d’aperçu associés. |
| MouseButtonEventHandler |
Représente la méthode qui gère les événements routés liés au bouton de la souris, par exemple MouseLeftButtonDown. |
| MouseEventHandler |
Représente la méthode qui gère les événements routés liés à la souris qui n’impliquent pas spécifiquement les boutons de la souris ou la roulette de la souris ; par exemple, MouseMove. |
| MouseWheelEventHandler |
Représente la méthode qui gère les MouseWheel événements routés, MouseWheel ainsi que les événements attachés et d’aperçu associés. |
| NotifyInputEventHandler |
Représente la méthode qui gère et PreNotifyInput événementPostNotifyInput. |
| PreProcessInputEventHandler |
Représente la méthode qui gère l’événement PreProcessInput . |
| ProcessInputEventHandler |
Représente la méthode qui gère l’événement PostProcessInput . |
| QueryCursorEventHandler |
Représente la méthode qui gère les événements et QueryCursor les QueryCursor événements, ainsi que l’événement QueryCursor attaché. |
| StylusButtonEventHandler |
Représente la méthode qui gère l’événement StylusButtonDown ou l’événement StylusButtonUp d’un UIElement. |
| StylusDownEventHandler |
Représente la méthode qui gère l’événement StylusDown , ainsi que plusieurs variantes, y compris l’événement d’aperçu correspondant. Expose également l’événement dans les classes d’éléments de base. |
| StylusEventHandler |
Représente la méthode qui gère un événement de stylet pour une classe que l’interface IInputElement implémente. |
| StylusSystemGestureEventHandler |
Représente la méthode qui gère l’événement StylusSystemGesture d’un UIElement. |
| TextCompositionEventHandler |
Représente la méthode qui gère les événements routés liés aux TextComposition classes TextCompositionManager , par exemple TextInput. |
| TouchFrameEventHandler |
Représente la méthode qui gère l’événement FrameReported d’un Touch. |