System.Windows.Input Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona tipos que admiten el sistema de entrada de Windows Presentation Foundation (WPF). Se incluyen las clases de abstracción de dispositivo del mouse, del teclado y de los dispositivos de lápiz, una clase de administrador de entradas comunes, compatibilidad con los comandos de ordenación y personalizados, así como varias clases de utilidades.
Clases
AccessKeyEventArgs |
Proporciona información para los eventos de clave de acceso. |
AccessKeyManager |
Mantiene el registro de todas las claves de acceso y el control de los comandos del teclado de interoperabilidad entre Windows Forms, Win32 y Windows Presentation Foundation (WPF). |
AccessKeyPressedEventArgs |
Proporciona datos para el evento enrutado AccessKeyManager. |
ApplicationCommands |
Proporciona un conjunto estándar de comandos relacionados con la aplicación. |
CanExecuteChangedEventManager |
Proporciona una implementación de WeakEventManager para que pueda usar el modelo de "agente de escucha de evento débil" con el fin de asociar agentes de escucha para el evento CanExecuteChanged. |
CanExecuteRoutedEventArgs |
Proporciona datos para los eventos enrutados CanExecute y PreviewCanExecute. |
CommandBinding |
Enlaza un RoutedCommand a los controladores de eventos que implementan el comando. |
CommandBindingCollection |
Representa una colección de objetos CommandBinding. |
CommandConverter |
Convierte otros tipos en un objeto ICommand y viceversa. |
CommandManager |
Proporciona métodos de utilidad relacionados con los comandos que registran objetos CommandBinding y InputBinding para propietarios de clase y comandos, agregan y quitan controladores de eventos de comando y proporcionan servicios para consultar el estado de un comando. |
ComponentCommands |
Proporciona un conjunto estándar de comandos relacionados con el componente, que tiene predefinidos los gestos de entrada de teclas y las propiedades Text. |
Cursor |
Representa la imagen que se usa para el puntero del mouse. |
CursorConverter |
Convierte un objeto Cursor en otros tipos y viceversa. |
Cursors |
Define un conjunto de cursores predeterminados. |
ExecutedRoutedEventArgs |
Proporciona datos para los eventos enrutados Executed y PreviewExecuted. |
FocusManager |
Proporciona un conjunto de métodos estáticos, propiedades asociadas y eventos para determinar y establecer los ámbitos de foco, así como para establecer el elemento enfocado dentro del ámbito. |
InertiaExpansionBehavior |
Controla la desaceleración de una manipulación de cambio de tamaño durante la inercia. |
InertiaRotationBehavior |
Controla la desaceleración de una manipulación de rotación durante la inercia. |
InertiaTranslationBehavior |
Controla la desaceleración en una manipulación de traducción durante la inercia. |
InputBinding |
Representa un enlace entre InputGesture y un comando. El comando puede ser de tipo RoutedCommand. |
InputBindingCollection |
Representa una colección ordenada de objetos InputBinding. |
InputDevice |
Clase abstracta que describe un dispositivo de entrada. |
InputEventArgs |
Proporciona datos a los eventos relacionados con la entrada de datos. |
InputGesture |
Clase abstracta que describe los gestos del dispositivo de entrada. |
InputGestureCollection |
Representa una colección ordenada de objetos InputGesture. |
InputLanguageChangedEventArgs |
Contiene argumentos asociados al evento InputLanguageChanged. |
InputLanguageChangingEventArgs |
Contiene argumentos asociados al evento InputLanguageChanging. |
InputLanguageEventArgs |
Proporciona una clase base para los argumentos de eventos relacionados con un cambio de idioma de entrada. |
InputLanguageManager |
Ofrece facilidades para administrar los idiomas de entrada en Windows Presentation Foundation (WPF). |
InputManager |
Administra todos los sistemas de entrada de Windows Presentation Foundation (WPF). |
InputMethod |
Proporciona los medios necesarios para administrar e interactuar con Text Services Framework, que proporciona compatibilidad para métodos de entrada de texto alternativo, como voz y escritura a mano. |
InputMethodStateChangedEventArgs |
Contiene argumentos asociados al evento StateChanged. |
InputScope |
Representa información relacionada con el ámbito de datos proporcionado por un método de entrada. |
InputScopeConverter |
Convierte una instancia de InputScope en otros tipos y viceversa. |
InputScopeName |
Define un nombre para los patrones de entrada de texto. |
InputScopeNameConverter |
Convierte instancias de InputScopeName y en otros tipos de datos y viceversa. |
InputScopePhrase |
Representa un modelo de texto de entrada sugerido. |
KeyBinding |
Enlaza KeyGesture a RoutedCommand (u otra implementación de ICommand). |
Keyboard |
Representa el dispositivo de teclado. |
KeyboardDevice |
Clase abstracta que representa un dispositivo de teclado. |
KeyboardEventArgs |
Facilita datos para eventos relacionados con el teclado. |
KeyboardFocusChangedEventArgs |
Proporciona datos para los eventos enrutados LostKeyboardFocus y GotKeyboardFocus, así como los eventos adjuntos y de vista previa relacionados. |
KeyboardInputProviderAcquireFocusEventArgs |
Proporciona datos para el evento KeyboardInputProviderAcquireFocus. |
KeyboardNavigation |
Proporciona una navegación lógica y direccional entre objetos enfocables. |
KeyConverter |
Convierte un objeto Key en otros tipos y viceversa. |
KeyEventArgs |
Proporciona datos para los eventos enrutados KeyUp y KeyDown, así como los eventos adjuntos y de vista previa relacionados. |
KeyGesture |
Define una combinación de teclas que se puede utilizar para invocar un comando. |
KeyGestureConverter |
Convierte un objeto KeyGesture en otros tipos y viceversa. |
KeyGestureValueSerializer |
Convierte instancias de String en y desde instancias de KeyGesture. |
KeyInterop |
Proporciona métodos estáticos para realizar conversiones entre teclas virtuales de Win32 y la enumeración Key de WPF. |
KeyValueSerializer |
Convierte instancias de String en y desde instancias de Key. |
Manipulation |
Contiene métodos para obtener y actualizar información sobre una manipulación. |
ManipulationBoundaryFeedbackEventArgs |
Proporciona datos para el evento ManipulationBoundaryFeedback. |
ManipulationCompletedEventArgs |
Proporciona datos para el evento ManipulationCompleted. |
ManipulationDelta |
Contiene los datos de la transformación que se acumulan cuando se producen eventos de manipulación. |
ManipulationDeltaEventArgs |
Proporciona datos para el evento ManipulationDelta. |
ManipulationInertiaStartingEventArgs |
Proporciona datos para el evento ManipulationInertiaStarting. |
ManipulationPivot |
Especifica cómo se produce un giro con un punto de entrada de datos del usuario. |
ManipulationStartedEventArgs |
Proporciona datos para el evento ManipulationStarted. |
ManipulationStartingEventArgs |
Proporciona datos para el evento ManipulationStarting. |
ManipulationVelocities |
Describe la velocidad a la que se producen las manipulaciones. |
MediaCommands |
Proporciona un conjunto estándar de comandos relacionados con elementos multimedia. |
ModifierKeysConverter |
Convierte un objeto ModifierKeys en otros tipos y viceversa. |
ModifierKeysValueSerializer |
Convierte instancias de String en y desde instancias de ModifierKeys. |
Mouse |
Representa el dispositivo de mouse en un subproceso concreto. |
MouseActionConverter |
Convierte un objeto MouseAction en otros tipos y viceversa. |
MouseActionValueSerializer |
Convierte instancias de String en y desde instancias de MouseAction. |
MouseBinding |
Enlaza un MouseGesture a un RoutedCommand (u otra implementación de ICommand ). |
MouseButtonEventArgs |
Proporciona datos para los eventos relacionados con el botón del mouse. |
MouseDevice |
Representa un dispositivo de mouse. |
MouseEventArgs |
Proporciona datos para los eventos enrutados relacionados con el mouse que no impliquen específicamente los botones o la rueda del mouse, por ejemplo MouseMove. |
MouseGesture |
Define un gesto de entrada del mouse que se puede utilizar para invocar un comando. |
MouseGestureConverter |
Convierte un objeto MouseGesture en otros tipos y viceversa. |
MouseGestureValueSerializer |
Convierte instancias de String en y desde instancias de ModifierKeys. |
MouseWheelEventArgs |
Proporciona datos para varios eventos que informan de cambios en el valor delta de la rueda del mouse. |
NavigationCommands |
Proporciona un conjunto estándar de comandos relacionados con la navegación. |
NotifyInputEventArgs |
Proporciona datos a la entrada sin formato que InputManager está procesando. |
PreProcessInputEventArgs |
Proporciona datos para los eventos de entrada de procesamiento previo. |
ProcessInputEventArgs |
Proporciona datos para los eventos de entrada de procesamiento posterior. |
QueryCursorEventArgs |
Proporciona datos para el evento QueryCursor. |
RoutedCommand |
Define un comando que implementa ICommand y se enruta a través del árbol de elementos. |
RoutedUICommand |
Define un objeto ICommand que se enruta a través del árbol de elemento y contiene una propiedad de texto. |
StagingAreaInputItem |
Encapsula un evento de entrada cuando lo está procesando el administrador de entrada. |
Stylus |
Proporciona acceso a información general sobre un lápiz de Tablet PC. |
StylusButton |
Representa un botón de un lápiz óptico. |
StylusButtonCollection |
Contiene una colección de objetos StylusButton. |
StylusButtonEventArgs |
Proporciona datos para los eventos StylusButtonDown y StylusButtonUp. |
StylusDevice |
Representa un lápiz que se utiliza con un Tablet PC. |
StylusDeviceCollection |
Contiene los objetos StylusDevice que representan los dispositivos de lápiz de Tablet PC. |
StylusDownEventArgs |
Proporciona datos para el evento StylusDown. |
StylusEventArgs |
Proporciona datos para algunos de los eventos que están asociados a la clase Stylus. |
StylusPointCollection |
Contiene una colección de objetos StylusPoint. |
StylusPointDescription |
Especifica las propiedades que están en StylusPoint. |
StylusPointProperties |
Contiene un elemento StylusPointProperty para cada propiedad compatible con WPF. |
StylusPointProperty |
Representa una propiedad almacenada en StylusPoint. |
StylusPointPropertyInfo |
Especifica las restricciones de una propiedad en un objeto StylusPoint. |
StylusSystemGestureEventArgs |
Proporciona datos para el evento StylusSystemGesture. |
Tablet |
Proporciona acceso a métodos estáticos que devuelven los dispositivos de tableta gráfica asociados al sistema. |
TabletDevice |
Representa el dispositivo del digitalizador de un Tablet PC. |
TabletDeviceCollection |
Contiene los objetos TabletDevice que representan los dispositivos de digitalización de un dispositivo de tableta gráfica. |
TextComposition |
Representa una composición relacionada con la entrada de texto que incluye la propia composición de texto, todos los controles o textos del sistema relacionados y un estado de realización de la composición. |
TextCompositionEventArgs |
Contiene argumentos asociados con los cambios realizados en TextComposition. |
TextCompositionManager |
Proporciona medios para administrar eventos relacionados con la entrada y las composiciones de texto. |
Touch |
Proporciona un servicio de nivel de aplicación que procesa la entrada multitoque del sistema operativo y genera el evento FrameReported. |
TouchDevice |
Representa una única entrada táctil generada por un dedo en una pantalla táctil. |
TouchEventArgs |
Proporciona datos para eventos relacionados con la entrada táctil. |
TouchFrameEventArgs |
Proporciona datos para el evento FrameReported. |
TouchPoint |
Representa un único punto de toque de un origen de mensajes multitoque. |
TouchPointCollection |
Contiene una colección de objetos TouchPoint. |
TraversalRequest |
Representa una solicitud para mover el foco a otro control. |
Estructuras
StylusPoint |
Representa un único punto de datos recopilado desde el digitalizador y el lápiz óptico. |
Interfaces
ICommand |
Define un comando. |
ICommandSource |
Define un objeto que sabe cómo invocar un comando. |
IInputLanguageSource |
Define los medios necesarios para un objeto que intenta comportarse como origen del idioma de entrada. |
IManipulator |
Proporciona la posición de la entrada necesaria para crear una manipulación. |
Enumeraciones
CaptureMode |
Especifica las directivas de captura del mouse. |
CursorType |
Especifica los tipos de cursores integrados. |
FocusNavigationDirection |
Especifica la dirección dentro de una interfaz de usuario en la que se intenta llevar a cabo una solicitud de cambio de foco. La dirección se basa en el orden de tabulación o la dirección relativa en el diseño. |
ImeConversionModeValues |
Describe el modo de conversión de entrada que va a utilizar un método de entrada. |
ImeSentenceModeValues |
Especifica el modo de conversión de frases utilizado por un método de entrada. |
InputMethodState |
Describe el estado de InputMethod. |
InputMode |
Especifica los valores posibles para el modo de entrada. |
InputScopeNameValue |
Especifica el nombre del ámbito de entrada que modifica el modo en que se interpreta la entrada que se realiza desde métodos alternativos. |
InputType |
Especifica los tipos de entrada posibles que se notifican. |
Key |
Especifica los valores de tecla posibles en un teclado. |
KeyboardNavigationMode |
Especifica los valores posibles para los cambios de foco cuando se realiza una navegación lógica y direccional. |
KeyStates |
Especifica las constantes que definen el estado de una tecla. |
ManipulationModes |
Especifica cómo se interpretan los eventos de manipulación. |
ModifierKeys |
Especifica el conjunto de teclas modificadoras. |
MouseAction |
Especifica constantes que definen las acciones realizadas por el mouse. |
MouseButton |
Define valores que especifican los botones en un dispositivo de mouse. |
MouseButtonState |
Especifica los estados posibles de un botón del mouse. |
RestoreFocusMode |
Especifica cómo Windows Presentation Foundation (WPF) restaura el foco en la ventana. |
SpeechMode |
Especifica el modo de interpretación de la entrada de voz. |
StylusButtonState |
Representa el estado de StylusButton. |
StylusPointPropertyUnit |
Especifica la unidad de medida de una propiedad StylusPoint. |
SystemGesture |
Define los gestos disponibles en el sistema. |
TabletDeviceType |
Define los valores del tipo de dispositivo que utiliza el dispositivo de tableta gráfica. |
TabletHardwareCapabilities |
Define los valores que especifican las capacidades de hardware de un dispositivo de tableta gráfica, incluidos los digitalizadores de escritorio y los mouse. |
TextCompositionAutoComplete |
Define un conjunto de estados para controlar la finalización automática de una composición de texto. |
TouchAction |
Describe la acción de un punto de toque concreto. |
Delegados
AccessKeyPressedEventHandler |
Representa el método que va a controlar el evento adjunto AccessKeyPressed. |
CanExecuteRoutedEventHandler |
Representa el método que controlará el evento CanExecute. |
ExecutedRoutedEventHandler |
Representa el método que va a controlar los eventos enrutados Executed y PreviewExecuted, así como los eventos adjuntos relacionados. |
InputEventHandler |
Representa el método que controla los eventos enrutados relacionados con la entrada. |
InputLanguageEventHandler |
Representa el método que controlará los eventos InputLanguageChanged y InputLanguageChanging. |
InputMethodStateChangedEventHandler |
Representa el método que controlará el evento StateChanged. |
KeyboardEventHandler |
Representa el método que controlará los eventos enrutados relacionados con el teclado. |
KeyboardFocusChangedEventHandler |
Representa el método que controlará los eventos enrutados LostKeyboardFocus y GotKeyboardFocus, así como los eventos adjuntos y los eventos de vista previa relacionados. |
KeyboardInputProviderAcquireFocusEventHandler |
Representa el método que controlará el evento KeyboardInputProviderAcquireFocus. |
KeyEventHandler |
Representa el método que controlará los eventos enrutados KeyUp y KeyDown, así como los eventos adjuntos y los eventos de vista previa relacionados. |
MouseButtonEventHandler |
Representa el método que va a controlar los eventos enrutados relacionados con el botón del mouse, por ejemplo MouseLeftButtonDown. |
MouseEventHandler |
Representa el método que va a controlar los eventos enrutados relacionados con el mouse que no impliquen específicamente los botones o la rueda del mouse; por ejemplo, MouseMove. |
MouseWheelEventHandler |
Representa el método que controlará los eventos enrutados MouseWheel y MouseWheel, así como los eventos adjuntos y los eventos de vista previa relacionados. |
NotifyInputEventHandler |
Representa el método que controlará los eventos PreNotifyInput y PostNotifyInput. |
PreProcessInputEventHandler |
Representa el método que controlará el evento PreProcessInput. |
ProcessInputEventHandler |
Representa el método que controlará el evento PostProcessInput. |
QueryCursorEventHandler |
Representa el método que controlará los eventos QueryCursor y QueryCursor, así como el evento adjunto QueryCursor. |
StylusButtonEventHandler |
Representa el método que controla el evento StylusButtonDown o el evento StylusButtonUp de un objeto UIElement. |
StylusDownEventHandler |
Representa el método que controla el evento StylusDown así como diversas variaciones, incluido el evento Preview correspondiente. Además, vuelve a exponer el evento en las clases de elementos base. |
StylusEventHandler |
Representa el método que controla un evento de lápiz óptico de una clase que implementa la interfaz IInputElement. |
StylusSystemGestureEventHandler |
Representa el método que controla el evento StylusSystemGesture de UIElement. |
TextCompositionEventHandler |
Representa el método que va a controlar los eventos enrutados relacionados con las clases TextComposition y TextCompositionManager, por ejemplo TextInput. |
TouchFrameEventHandler |
Representa el método que controlará el evento FrameReported de Touch. |