IInputElement Interface

Definição

Estabelece os eventos comuns e também as propriedades e os métodos relacionados a eventos para processamento de entrada básico pelos elementos WPF (Windows Presentation Foundation).

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

Comentários

Importante

Embora essa interface seja pública, ela não se destina a ser implementada em cenários de criação de aplicativos ou estruturas. Essa interface é pública devido aos requisitos de herança para conectar o núcleo do WPF à estrutura do WPF. Você também pode usar essa interface como um mecanismo de conversão para impor que os eventos de entrada e as propriedades virão de um FrameworkElement ou FrameworkContentElement, que pode ser tratado no mesmo modelo de entrada. Para obter mais informações, consulte a Arquitetura do WPF e consulte também a visão geral dos elementos base.

Propriedades

Focusable

Obtém ou define um valor que indica se é possível definir o foco para este elemento.

IsEnabled

Obtém um valor que indica se esse elemento está habilitado na interface do usuário (interface do usuário).

IsKeyboardFocused

Obtém um valor que indica se esse elemento tem o foco do teclado.

IsKeyboardFocusWithin

Obtém um valor que indica se o foco do teclado em qualquer lugar dentro dos limites do elemento, incluindo se o foco do teclado, está dentro dos limites de todos os objetos visuais filhos.

IsMouseCaptured

Obtém um valor que indica se o mouse é capturado para esse elemento.

IsMouseDirectlyOver

Obtém um valor que indica se o ponteiro do mouse está sobre esse elemento no sentido de teste de clique mais rígido.

IsMouseOver

Obtém um valor que indica se o ponteiro do mouse está localizado sobre esse elemento (incluindo os elementos filhos visuais que estão dentro de seus limites).

IsStylusCaptured

Obtém um valor que indica se a caneta é capturada para esse elemento.

IsStylusDirectlyOver

Obtém um valor que indica se a caneta está sobre esse elemento no sentido de teste de clique mais rígido.

IsStylusOver

Obtém um valor que indica se a caneta está localizada sobre esse elemento (ou os elementos filhos visuais que estão dentro de seus limites).

Métodos

AddHandler(RoutedEvent, Delegate)

Adiciona um manipulador de eventos roteados para um evento roteado específico a um elemento.

CaptureMouse()

Tenta forçar a captura do mouse para esse elemento.

CaptureStylus()

Tenta forçar a captura da caneta para esse elemento.

Focus()

Tenta focar o teclado nesse elemento.

RaiseEvent(RoutedEventArgs)

Gera o evento roteado que é especificado pela propriedade RoutedEvent dentro do RoutedEventArgs fornecido.

ReleaseMouseCapture()

Libera a captura do mouse, se esse elemento tiver mantido a captura.

ReleaseStylusCapture()

Libera a captura da caneta, se esse elemento tiver mantido a captura.

RemoveHandler(RoutedEvent, Delegate)

Remove todas as instâncias do manipulador de eventos roteados especificado desse elemento.

Eventos

GotKeyboardFocus

Ocorre quando o teclado está focalizado neste elemento.

GotMouseCapture

Ocorre quando o elemento captura o mouse.

GotStylusCapture

Ocorre quando o elemento captura a caneta.

KeyDown

Ocorre quando uma tecla é pressionada enquanto o teclado está focalizado neste elemento.

KeyUp

Ocorre quando uma tecla é liberada enquanto o teclado está focalizado neste elemento.

LostKeyboardFocus

Ocorre quando o teclado não está mais focalizado neste elemento.

LostMouseCapture

Ocorre quando este elemento perde a captura do mouse.

LostStylusCapture

Ocorre quando este elemento perde a captura da caneta.

MouseEnter

Ocorre quando o ponteiro do mouse entra nos limites deste elemento.

MouseLeave

Ocorre quando o ponteiro do mouse sai dos limites deste elemento.

MouseLeftButtonDown

Ocorre quando o botão esquerdo do mouse é pressionado enquanto o ponteiro do mouse está sobre o elemento.

MouseLeftButtonUp

Ocorre quando o botão esquerdo do mouse é liberado enquanto o ponteiro do mouse está sobre o elemento.

MouseMove

Ocorre quando o ponteiro do mouse se move enquanto está sobre o elemento.

MouseRightButtonDown

Ocorre quando o botão direito do mouse é pressionado enquanto o ponteiro do mouse está sobre o elemento.

MouseRightButtonUp

Ocorre quando o botão direito do mouse é liberado enquanto o ponteiro do mouse está sobre o elemento.

MouseWheel

Ocorre quando o botão de rolagem do mouse se move enquanto o ponteiro do mouse está sobre este elemento.

PreviewGotKeyboardFocus

Ocorre quando o teclado está focalizado neste elemento.

PreviewKeyDown

Ocorre quando uma tecla é pressionada enquanto o teclado está focalizado neste elemento.

PreviewKeyUp

Ocorre quando uma tecla é liberada enquanto o teclado está focalizado neste elemento.

PreviewLostKeyboardFocus

Ocorre quando o teclado não está mais focalizado neste elemento.

PreviewMouseLeftButtonDown

Ocorre quando o botão esquerdo do mouse é pressionado enquanto o ponteiro do mouse está sobre o elemento.

PreviewMouseLeftButtonUp

Ocorre quando o botão esquerdo do mouse é liberado enquanto o ponteiro do mouse está sobre o elemento.

PreviewMouseMove

Ocorre quando o ponteiro do mouse se move enquanto está sobre o elemento.

PreviewMouseRightButtonDown

Ocorre quando o botão direito do mouse é pressionado enquanto o ponteiro do mouse está sobre o elemento.

PreviewMouseRightButtonUp

Ocorre quando o botão direito do mouse é liberado enquanto o ponteiro do mouse está sobre o elemento.

PreviewMouseWheel

Ocorre quando o botão de rolagem do mouse se move enquanto o ponteiro do mouse está sobre este elemento.

PreviewStylusButtonDown

Ocorre quando o botão da caneta é pressionado enquanto a caneta está sobre esse elemento.

PreviewStylusButtonUp

Ocorre quando o botão da caneta é liberado enquanto a caneta está sobre esse elemento.

PreviewStylusDown

Ocorre quando a caneta toca o digitalizador enquanto está sobre esse elemento.

PreviewStylusInAirMove

Ocorre quando a caneta se move sobre um elemento, mas sem tocar o digitalizador.

PreviewStylusInRange

Ocorre quando a caneta está perto o suficiente do digitalizador para ser detectada.

PreviewStylusMove

Ocorre quando a caneta se move enquanto está sobre o elemento.

PreviewStylusOutOfRange

Ocorre quando a caneta está longe demais do digitalizador para ser detectada.

PreviewStylusSystemGesture

Ocorre quando um dos diversos gestos da caneta é detectado, por exemplo, Tap ou Drag.

PreviewStylusUp

Ocorre quando a caneta é retirada do digitalizador enquanto está sobre esse elemento.

PreviewTextInput

Ocorre quando este elemento obtém texto de forma independente de dispositivo.

StylusButtonDown

Ocorre quando o botão da caneta é pressionado enquanto a caneta está sobre esse elemento.

StylusButtonUp

Ocorre quando o botão da caneta é liberado enquanto a caneta está sobre esse elemento.

StylusDown

Ocorre quando a caneta toca o digitalizador enquanto está sobre esse elemento.

StylusEnter

Ocorre quando o cursor da caneta entra nos limites do elemento.

StylusInAirMove

Ocorre quando a caneta se move sobre um elemento, mas sem tocar o digitalizador.

StylusInRange

Ocorre quando a caneta está perto o suficiente do digitalizador para ser detectada.

StylusLeave

Ocorre quando o cursor da caneta sai dos limites do elemento.

StylusMove

Ocorre quando o cursor da caneta se move sobre o elemento.

StylusOutOfRange

Ocorre quando a caneta está longe demais do digitalizador para ser detectada.

StylusSystemGesture

Ocorre quando um dos diversos gestos da caneta é detectado, por exemplo, Tap ou Drag.

StylusUp

Ocorre quando a caneta é retirada do digitalizador enquanto está sobre esse elemento.

TextInput

Ocorre quando este elemento obtém texto de forma independente de dispositivo.

Aplica-se a

Confira também