IInputElement IInputElement IInputElement IInputElement Interface

Definición

Establece los eventos comunes, así como las propiedades y los métodos relacionados con eventos para el procesamiento básico de entradas mediante los elementos de Windows Presentation Foundation (WPF).Establishes the common events and also the event-related properties and methods for basic input processing by Windows Presentation Foundation (WPF) elements.

public interface class IInputElement
public interface IInputElement
type IInputElement = interface
Public Interface IInputElement
Derivado

Comentarios

Importante

Aunque esta interfaz es pública, no se pretende implementarse en escenarios de compilación de framework o de aplicación.Although this interface is public, it is not intended to be implemented in application or framework-building scenarios. Esta interfaz es pública debido a los requisitos de herencia para conectar el WPFWPF centrales para la WPFWPF framework.This interface is public because of the inheritance requirements for connecting the WPFWPF core to the WPFWPF framework. También puede usar esta interfaz como un mecanismo de conversión para exigir que las propiedades y eventos de entrada procederá de ya sea un FrameworkElement o FrameworkContentElement, que pueden controlarse en el mismo modelo de entrada.You can also use this interface as a casting mechanism to enforce that the input events and properties will come from either a FrameworkElement or FrameworkContentElement, which can be handled in the same input model. Para obtener más información, consulte arquitectura de WPF y consulte también información general sobre elementos de Base.For more information, see WPF Architecture and also see Base Elements Overview.

Propiedades

Focusable Focusable Focusable Focusable

Obtiene o establece un valor que indica si se puede establecer el enfoque en este elemento.Gets or sets a value that indicates whether focus can be set to this element.

IsEnabled IsEnabled IsEnabled IsEnabled

Obtiene un valor que indica si este elemento se habilita en interfaz de usuario (UI)user interface (UI).Gets a value that indicates whether this element is enabled in the interfaz de usuario (UI)user interface (UI).

IsKeyboardFocused IsKeyboardFocused IsKeyboardFocused IsKeyboardFocused

Obtiene un valor que indica si este elemento tiene foco de teclado.Gets a value that indicates whether this element has keyboard focus.

IsKeyboardFocusWithin IsKeyboardFocusWithin IsKeyboardFocusWithin IsKeyboardFocusWithin

Obtiene un valor que indica si el foco del teclado está en cualquier parte dentro de los límites del elemento, incluido si el foco del teclado está dentro de los límites de los elementos secundarios visuales.Gets a value that indicates whether keyboard focus is anywhere inside the element bounds, including if keyboard focus is inside the bounds of any visual child elements.

IsMouseCaptured IsMouseCaptured IsMouseCaptured IsMouseCaptured

Obtiene un valor que indica si se captura el mouse en este elemento.Gets a value that indicates whether the mouse is captured to this element.

IsMouseDirectlyOver IsMouseDirectlyOver IsMouseDirectlyOver IsMouseDirectlyOver

Obtiene un valor que indica si el puntero del mouse está sobre este elemento en el sentido más estricto de la prueba de posicionamiento.Gets a value that indicates whether the mouse pointer is over this element in the strictest hit testing sense.

IsMouseOver IsMouseOver IsMouseOver IsMouseOver

Obtiene un valor que indica si el puntero del mouse se encuentra sobre este elemento (así como los elementos visuales secundarios que están dentro de sus límites).Gets a value that indicates whether the mouse pointer is located over this element (including visual children elements that are inside its bounds).

IsStylusCaptured IsStylusCaptured IsStylusCaptured IsStylusCaptured

Obtiene un valor que indica si se captura el lápiz en este elemento.Gets a value that indicates whether the stylus is captured to this element.

IsStylusDirectlyOver IsStylusDirectlyOver IsStylusDirectlyOver IsStylusDirectlyOver

Obtiene un valor que indica si el lápiz está sobre de este elemento en el sentido más estricto de la prueba de posicionamiento.Gets a value that indicates whether the stylus is over this element in the strictest hit testing sense.

IsStylusOver IsStylusOver IsStylusOver IsStylusOver

Obtiene un valor que indica si el lápiz se encuentra sobre este elemento (o sobre los elementos visuales secundarios que están dentro de sus límites).Gets a value that indicates whether the stylus is located over this element (or over visual child elements that are inside its bounds).

Métodos

AddHandler(RoutedEvent, Delegate) AddHandler(RoutedEvent, Delegate) AddHandler(RoutedEvent, Delegate) AddHandler(RoutedEvent, Delegate)

Agrega un controlador de eventos enrutados para un evento enrutado concreto a un elemento.Adds a routed event handler for a specific routed event to an element.

CaptureMouse() CaptureMouse() CaptureMouse() CaptureMouse()

Intenta forzar la captura del mouse en este elemento.Attempts to force capture of the mouse to this element.

CaptureStylus() CaptureStylus() CaptureStylus() CaptureStylus()

Intenta forzar la captura del lápiz óptico en este elemento.Attempts to force capture of the stylus to this element.

Focus() Focus() Focus() Focus()

Intenta colocar el foco del teclado en este elemento.Attempts to focus the keyboard on this element.

RaiseEvent(RoutedEventArgs) RaiseEvent(RoutedEventArgs) RaiseEvent(RoutedEventArgs) RaiseEvent(RoutedEventArgs)

Provoca el evento enrutado que especifica la propiedad RoutedEvent en la clase RoutedEventArgs proporcionada.Raises the routed event that is specified by the RoutedEvent property within the provided RoutedEventArgs.

ReleaseMouseCapture() ReleaseMouseCapture() ReleaseMouseCapture() ReleaseMouseCapture()

Libera la captura del mouse, si este elemento la contiene.Releases the mouse capture, if this element holds the capture.

ReleaseStylusCapture() ReleaseStylusCapture() ReleaseStylusCapture() ReleaseStylusCapture()

Libera la captura del lápiz óptico, si este elemento la contiene.Releases the stylus capture, if this element holds the capture.

RemoveHandler(RoutedEvent, Delegate) RemoveHandler(RoutedEvent, Delegate) RemoveHandler(RoutedEvent, Delegate) RemoveHandler(RoutedEvent, Delegate)

Quita todas las instancias del controlador de eventos enrutado especificado de este elemento.Removes all instances of the specified routed event handler from this element.

Eventos

GotKeyboardFocus GotKeyboardFocus GotKeyboardFocus GotKeyboardFocus

Se produce cuando este elemento recibe el foco del teclado.Occurs when the keyboard is focused on this element.

GotMouseCapture GotMouseCapture GotMouseCapture GotMouseCapture

Se produce cuando el elemento captura el mouse.Occurs when the element captures the mouse.

GotStylusCapture GotStylusCapture GotStylusCapture GotStylusCapture

Se produce cuando el elemento captura el lápiz.Occurs when the element captures the stylus.

KeyDown KeyDown KeyDown KeyDown

Se produce al presionar una tecla mientras este elemento recibe el foco del teclado.Occurs when a key is pressed while the keyboard is focused on this element.

KeyUp KeyUp KeyUp KeyUp

Se produce al soltar una tecla mientras este elemento recibe el foco del teclado.Occurs when a key is released while the keyboard is focused on this element.

LostKeyboardFocus LostKeyboardFocus LostKeyboardFocus LostKeyboardFocus

Se produce cuando este elemento deja de recibir el foco del teclado.Occurs when the keyboard is no longer focused on this element.

LostMouseCapture LostMouseCapture LostMouseCapture LostMouseCapture

Se produce cuando este elemento pierde la captura del mouse.Occurs when this element loses mouse capture.

LostStylusCapture LostStylusCapture LostStylusCapture LostStylusCapture

Se produce cuando este elemento pierde la captura del lápiz.Occurs when this element loses stylus capture.

MouseEnter MouseEnter MouseEnter MouseEnter

Se produce cuando el puntero del mouse entra dentro de los límites de este elemento.Occurs when the mouse pointer enters the bounds of this element.

MouseLeave MouseLeave MouseLeave MouseLeave

Se produce cuando el puntero del mouse deja los límites de este elemento.Occurs when the mouse pointer leaves the bounds of this element.

MouseLeftButtonDown MouseLeftButtonDown MouseLeftButtonDown MouseLeftButtonDown

Se produce cuando se presiona el botón primario del mouse mientras el puntero se encuentra sobre el elemento.Occurs when the left mouse button is pressed while the mouse pointer is over the element.

MouseLeftButtonUp MouseLeftButtonUp MouseLeftButtonUp MouseLeftButtonUp

Se produce cuando se suelta el botón primario del mouse mientras el puntero se encuentra sobre el elemento.Occurs when the left mouse button is released while the mouse pointer is over the element.

MouseMove MouseMove MouseMove MouseMove

Se produce cuando se mueve el puntero del mouse mientras éste se encuentra sobre el elemento.Occurs when the mouse pointer moves while the mouse pointer is over the element.

MouseRightButtonDown MouseRightButtonDown MouseRightButtonDown MouseRightButtonDown

Se produce cuando se presiona el botón secundario del mouse mientras el puntero se encuentra sobre el elemento.Occurs when the right mouse button is pressed while the mouse pointer is over the element.

MouseRightButtonUp MouseRightButtonUp MouseRightButtonUp MouseRightButtonUp

Se produce cuando se suelta el botón secundario del mouse mientras el puntero se encuentra sobre el elemento.Occurs when the right mouse button is released while the mouse pointer is over the element.

MouseWheel MouseWheel MouseWheel MouseWheel

Se produce cuando el puntero del mouse se desplaza mientras éste se encuentra sobre el elemento.Occurs when the mouse wheel moves while the mouse pointer is over this element.

PreviewGotKeyboardFocus PreviewGotKeyboardFocus PreviewGotKeyboardFocus PreviewGotKeyboardFocus

Se produce cuando este elemento recibe el foco del teclado.Occurs when the keyboard is focused on this element.

PreviewKeyDown PreviewKeyDown PreviewKeyDown PreviewKeyDown

Se produce al presionar una tecla mientras este elemento recibe el foco del teclado.Occurs when a key is pressed while the keyboard is focused on this element.

PreviewKeyUp PreviewKeyUp PreviewKeyUp PreviewKeyUp

Se produce al soltar una tecla mientras este elemento recibe el foco del teclado.Occurs when a key is released while the keyboard is focused on this element.

PreviewLostKeyboardFocus PreviewLostKeyboardFocus PreviewLostKeyboardFocus PreviewLostKeyboardFocus

Se produce cuando este elemento deja de recibir el foco del teclado.Occurs when the keyboard is no longer focused on this element.

PreviewMouseLeftButtonDown PreviewMouseLeftButtonDown PreviewMouseLeftButtonDown PreviewMouseLeftButtonDown

Se produce cuando se presiona el botón primario del mouse mientras el puntero se encuentra sobre el elemento.Occurs when the left mouse button is pressed while the mouse pointer is over the element.

PreviewMouseLeftButtonUp PreviewMouseLeftButtonUp PreviewMouseLeftButtonUp PreviewMouseLeftButtonUp

Se produce cuando se suelta el botón primario del mouse mientras el puntero se encuentra sobre el elemento.Occurs when the left mouse button is released while the mouse pointer is over the element.

PreviewMouseMove PreviewMouseMove PreviewMouseMove PreviewMouseMove

Se produce cuando se mueve el puntero del mouse mientras éste se encuentra sobre el elemento.Occurs when the mouse pointer moves while the mouse pointer is over the element.

PreviewMouseRightButtonDown PreviewMouseRightButtonDown PreviewMouseRightButtonDown PreviewMouseRightButtonDown

Se produce cuando se presiona el botón secundario del mouse mientras el puntero se encuentra sobre el elemento.Occurs when the right mouse button is pressed while the mouse pointer is over the element.

PreviewMouseRightButtonUp PreviewMouseRightButtonUp PreviewMouseRightButtonUp PreviewMouseRightButtonUp

Se produce cuando se suelta el botón secundario del mouse mientras el puntero se encuentra sobre el elemento.Occurs when the right mouse button is released while the mouse pointer is over the element.

PreviewMouseWheel PreviewMouseWheel PreviewMouseWheel PreviewMouseWheel

Se produce cuando el puntero del mouse se desplaza mientras éste se encuentra sobre el elemento.Occurs when the mouse wheel moves while the mouse pointer is over this element.

PreviewStylusButtonDown PreviewStylusButtonDown PreviewStylusButtonDown PreviewStylusButtonDown

Se produce cuando se presiona el botón del lápiz óptico mientras está sobre este elemento.Occurs when the stylus button is pressed down while the stylus is over this element.

PreviewStylusButtonUp PreviewStylusButtonUp PreviewStylusButtonUp PreviewStylusButtonUp

Se produce cuando se suelta el botón del lápiz óptico mientras está sobre este elemento.Occurs when the stylus button is released while the stylus is over this element.

PreviewStylusDown PreviewStylusDown PreviewStylusDown PreviewStylusDown

Se produce cuando el lápiz toca el digitalizador mientras se encuentra sobre el elemento.Occurs when the stylus touches the digitizer while over this element.

PreviewStylusInAirMove PreviewStylusInAirMove PreviewStylusInAirMove PreviewStylusInAirMove

Se produce cuando el lápiz se mueve sobre un elemento sin tocar el digitalizador.Occurs when the stylus moves over an element, but without touching the digitizer.

PreviewStylusInRange PreviewStylusInRange PreviewStylusInRange PreviewStylusInRange

Se produce cuando el lápiz está lo suficientemente cerca del digitalizador para que lo detecte.Occurs when the stylus is close enough to the digitizer to be detected.

PreviewStylusMove PreviewStylusMove PreviewStylusMove PreviewStylusMove

Se produce cuando se mueve el lápiz mientras se encuentra sobre el elemento.Occurs when the stylus moves while the stylus is over the element.

PreviewStylusOutOfRange PreviewStylusOutOfRange PreviewStylusOutOfRange PreviewStylusOutOfRange

Se produce cuando el lápiz está demasiado alejado del digitalizador y no lo detecta.Occurs when the stylus is too far from the digitizer to be detected.

PreviewStylusSystemGesture PreviewStylusSystemGesture PreviewStylusSystemGesture PreviewStylusSystemGesture

Se produce cuando se detecta uno de varios gestos del lápiz óptico, por ejemplo, Tap o Drag.Occurs when one of several stylus gestures are detected, for example, Tap or Drag.

PreviewStylusUp PreviewStylusUp PreviewStylusUp PreviewStylusUp

Se produce cuando el lápiz se aleja del digitalizador mientras se encuentra sobre el elemento.Occurs when the stylus is raised off the digitizer while over this element.

PreviewTextInput PreviewTextInput PreviewTextInput PreviewTextInput

Se produce cuando este elemento obtiene texto de un modo independiente del dispositivo.Occurs when this element gets text in a device-independent manner.

StylusButtonDown StylusButtonDown StylusButtonDown StylusButtonDown

Se produce cuando se presiona el botón del lápiz óptico mientras está sobre este elemento.Occurs when the stylus button is pressed while the stylus is over this element.

StylusButtonUp StylusButtonUp StylusButtonUp StylusButtonUp

Se produce cuando se suelta el botón del lápiz óptico mientras está sobre este elemento.Occurs when the stylus button is released while the stylus is over this element.

StylusDown StylusDown StylusDown StylusDown

Se produce cuando el lápiz toca el digitalizador mientras se encuentra sobre el elemento.Occurs when the stylus touches the digitizer while over this element.

StylusEnter StylusEnter StylusEnter StylusEnter

Se produce cuando el cursor del lápiz entra en los límites del elemento.Occurs when the stylus cursor enters the bounds of the element.

StylusInAirMove StylusInAirMove StylusInAirMove StylusInAirMove

Se produce cuando el lápiz se mueve sobre un elemento sin tocar el digitalizador.Occurs when the stylus moves over an element, but without touching the digitizer.

StylusInRange StylusInRange StylusInRange StylusInRange

Se produce cuando el lápiz está lo suficientemente cerca del digitalizador para que lo detecte.Occurs when the stylus is close enough to the digitizer to be detected.

StylusLeave StylusLeave StylusLeave StylusLeave

Se produce cuando el cursor del lápiz sale de los límites del elemento.Occurs when the stylus cursor leaves the bounds of the element.

StylusMove StylusMove StylusMove StylusMove

Se produce cuando el cursor del lápiz se mueve sobre el elemento.Occurs when the stylus cursor moves over the element.

StylusOutOfRange StylusOutOfRange StylusOutOfRange StylusOutOfRange

Se produce cuando el lápiz está demasiado alejado del digitalizador y no lo detecta.Occurs when the stylus is too far from the digitizer to be detected.

StylusSystemGesture StylusSystemGesture StylusSystemGesture StylusSystemGesture

Se produce cuando se detecta uno de varios gestos del lápiz óptico, por ejemplo, Tap o Drag.Occurs when one of several stylus gestures are detected, for example, Tap or Drag.

StylusUp StylusUp StylusUp StylusUp

Se produce cuando el lápiz se aleja del digitalizador mientras se encuentra sobre el elemento.Occurs when the stylus is raised off the digitizer while over this element.

TextInput TextInput TextInput TextInput

Se produce cuando este elemento obtiene texto de un modo independiente del dispositivo.Occurs when this element gets text in a device-independent manner.

Se aplica a

Consulte también: