IInputElement Interfaz

Definición

Establece los eventos comunes y también las propiedades y métodos relacionados con eventos para el procesamiento de entrada básico mediante elementos Windows Presentation Foundation (WPF).

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

Comentarios

Importante

Aunque esta interfaz es pública, no está pensada para implementarse en escenarios de aplicación o de creación de marcos. Esta interfaz es pública debido a los requisitos de herencia para conectar el núcleo de WPF al marco de WPF. También puede usar esta interfaz como mecanismo de conversión para exigir que los eventos y propiedades de entrada provengan de o FrameworkElementFrameworkContentElement, que se pueden controlar en el mismo modelo de entrada. Para obtener más información, vea WPF Architecture y vea también Base Elements Overview.

Propiedades

Nombre Description
Focusable

Obtiene o establece un valor que indica si el foco se puede establecer en este elemento.

IsEnabled

Obtiene un valor que indica si este elemento está habilitado en la interfaz de usuario (UI).

IsKeyboardFocused

Obtiene un valor que indica si este elemento tiene el foco del teclado.

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 cualquier elemento secundario visual.

IsMouseCaptured

Obtiene un valor que indica si el mouse se captura en este elemento.

IsMouseDirectlyOver

Obtiene un valor que indica si el puntero del mouse está sobre este elemento en el sentido más estricto de las pruebas de posicionamiento.

IsMouseOver

Obtiene un valor que indica si el puntero del mouse se encuentra sobre este elemento (incluidos los elementos secundarios visuales que están dentro de sus límites).

IsStylusCaptured

Obtiene un valor que indica si el lápiz óptico se captura en este elemento.

IsStylusDirectlyOver

Obtiene un valor que indica si el lápiz óptico está sobre este elemento en el sentido más estricto de las pruebas de posicionamiento.

IsStylusOver

Obtiene un valor que indica si el lápiz óptico se encuentra sobre este elemento (o sobre los elementos secundarios visuales que están dentro de sus límites).

Métodos

Nombre Description
AddHandler(RoutedEvent, Delegate)

Agrega un controlador de eventos enrutado para un evento enrutado específico a un elemento .

CaptureMouse()

Intenta forzar la captura del mouse a este elemento.

CaptureStylus()

Intenta forzar la captura del lápiz óptico a este elemento.

Focus()

Intenta centrar el teclado en este elemento.

RaiseEvent(RoutedEventArgs)

Genera el evento enrutado especificado por la RoutedEvent propiedad dentro del proporcionado RoutedEventArgs.

ReleaseMouseCapture()

Libera la captura del mouse, si este elemento contiene la captura.

ReleaseStylusCapture()

Libera la captura del lápiz óptico, si este elemento contiene la captura.

RemoveHandler(RoutedEvent, Delegate)

Quita todas las instancias del controlador de eventos enrutado especificado de este elemento.

Eventos

Nombre Description
GotKeyboardFocus

Se produce cuando el teclado se centra en este elemento.

GotMouseCapture

Se produce cuando el elemento captura el mouse.

GotStylusCapture

Se produce cuando el elemento captura el lápiz óptico.

KeyDown

Se produce cuando se presiona una tecla mientras el teclado se centra en este elemento.

KeyUp

Se produce cuando se libera una tecla mientras el teclado se centra en este elemento.

LostKeyboardFocus

Se produce cuando el teclado ya no se centra en este elemento.

LostMouseCapture

Se produce cuando este elemento pierde la captura del mouse.

LostStylusCapture

Se produce cuando este elemento pierde la captura del lápiz óptico.

MouseEnter

Se produce cuando el puntero del mouse entra en los límites de este elemento.

MouseLeave

Se produce cuando el puntero del mouse deja los límites de este elemento.

MouseLeftButtonDown

Se produce cuando se presiona el botón izquierdo del mouse mientras el puntero del mouse está sobre el elemento.

MouseLeftButtonUp

Se produce cuando se suelta el botón izquierdo del mouse mientras el puntero del mouse está sobre el elemento.

MouseMove

Se produce cuando el puntero del mouse se mueve mientras el puntero del mouse está sobre el elemento.

MouseRightButtonDown

Se produce cuando se presiona el botón derecho del mouse mientras el puntero del mouse está sobre el elemento.

MouseRightButtonUp

Se produce cuando se suelta el botón derecho del mouse mientras el puntero del mouse está sobre el elemento.

MouseWheel

Se produce cuando la rueda del mouse se mueve mientras el puntero del mouse está sobre este elemento.

PreviewGotKeyboardFocus

Se produce cuando el teclado se centra en este elemento.

PreviewKeyDown

Se produce cuando se presiona una tecla mientras el teclado se centra en este elemento.

PreviewKeyUp

Se produce cuando se libera una tecla mientras el teclado se centra en este elemento.

PreviewLostKeyboardFocus

Se produce cuando el teclado ya no se centra en este elemento.

PreviewMouseLeftButtonDown

Se produce cuando se presiona el botón izquierdo del mouse mientras el puntero del mouse está sobre el elemento.

PreviewMouseLeftButtonUp

Se produce cuando se suelta el botón izquierdo del mouse mientras el puntero del mouse está sobre el elemento.

PreviewMouseMove

Se produce cuando el puntero del mouse se mueve mientras el puntero del mouse está sobre el elemento.

PreviewMouseRightButtonDown

Se produce cuando se presiona el botón derecho del mouse mientras el puntero del mouse está sobre el elemento.

PreviewMouseRightButtonUp

Se produce cuando se suelta el botón derecho del mouse mientras el puntero del mouse está sobre el elemento.

PreviewMouseWheel

Se produce cuando la rueda del mouse se mueve mientras el puntero del mouse está sobre este elemento.

PreviewStylusButtonDown

Se produce cuando se presiona el botón de lápiz mientras el lápiz está sobre este elemento.

PreviewStylusButtonUp

Se produce cuando se suelta el botón del lápiz mientras el lápiz está sobre este elemento.

PreviewStylusDown

Se produce cuando el lápiz táctil toca el digitalizador mientras se encuentra sobre este elemento.

PreviewStylusInAirMove

Se produce cuando el lápiz se mueve sobre un elemento, pero sin tocar el digitalizador.

PreviewStylusInRange

Se produce cuando el lápiz óptico está lo suficientemente cerca del digitalizador que se va a detectar.

PreviewStylusMove

Se produce cuando el lápiz se mueve mientras el lápiz está sobre el elemento .

PreviewStylusOutOfRange

Se produce cuando el lápiz óptico está demasiado lejos del digitalizador que se va a detectar.

PreviewStylusSystemGesture

Se produce cuando se detectan uno de varios gestos de lápiz óptico, por ejemplo, Tap o Drag.

PreviewStylusUp

Se produce cuando el lápiz se levanta del digitalizador mientras se supera este elemento.

PreviewTextInput

Se produce cuando este elemento obtiene texto de forma independiente del dispositivo.

StylusButtonDown

Se produce cuando se presiona el botón del lápiz mientras el lápiz está sobre este elemento.

StylusButtonUp

Se produce cuando se suelta el botón del lápiz mientras el lápiz está sobre este elemento.

StylusDown

Se produce cuando el lápiz táctil toca el digitalizador mientras se encuentra sobre este elemento.

StylusEnter

Se produce cuando el cursor del lápiz óptico entra en los límites del elemento.

StylusInAirMove

Se produce cuando el lápiz se mueve sobre un elemento, pero sin tocar el digitalizador.

StylusInRange

Se produce cuando el lápiz óptico está lo suficientemente cerca del digitalizador que se va a detectar.

StylusLeave

Se produce cuando el cursor del lápiz óptico deja los límites del elemento.

StylusMove

Se produce cuando el cursor del lápiz se mueve sobre el elemento.

StylusOutOfRange

Se produce cuando el lápiz óptico está demasiado lejos del digitalizador que se va a detectar.

StylusSystemGesture

Se produce cuando se detectan uno de varios gestos de lápiz óptico, por ejemplo, Tap o Drag.

StylusUp

Se produce cuando el lápiz se levanta del digitalizador mientras se supera este elemento.

TextInput

Se produce cuando este elemento obtiene texto de forma independiente del dispositivo.

Se aplica a

Consulte también