IInputElement Interface

Definição

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

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

Observações

Importante

Embora esta interface seja pública, não se destina a ser implementada em cenários de construção de aplicações ou frameworks. Esta interface é pública devido aos requisitos de herança para ligar o núcleo WPF ao framework WPF. Também pode usar esta interface como mecanismo de casting para garantir que os eventos e propriedades de entrada virão de a FrameworkElement ou FrameworkContentElement, que podem ser tratados no mesmo modelo de entrada. Para mais informações, veja WPF Arquitetura e veja também Base Elements Overview.

Propriedades

Name Description
Focusable

Obtém ou define um valor que indica se o foco pode ser definido para este elemento.

IsEnabled

Recebe um valor que indica se este elemento está ativado na interface de utilizador (UI).

IsKeyboardFocused

Obtém um valor que indica se este elemento tem foco no teclado.

IsKeyboardFocusWithin

Recebe um valor que indica se o foco do teclado está dentro dos limites dos elementos, incluindo se o foco do teclado estiver dentro dos limites de quaisquer elementos filhos visuais.

IsMouseCaptured

Obtém um valor que indica se o rato foi capturado para este elemento.

IsMouseDirectlyOver

Obtém um valor que indica se o ponteiro do rato está sobre este elemento no sentido mais estrito do teste de acerto.

IsMouseOver

Obtém um valor que indica se o ponteiro do rato está localizado sobre este elemento (incluindo elementos visuais filhos que estão dentro dos seus limites).

IsStylusCaptured

Obtém um valor que indica se a stylus está capturada para este elemento.

IsStylusDirectlyOver

Obtém um valor que indica se a caneta está sobre este elemento no sentido mais rigoroso do teste de acerto.

IsStylusOver

Recebe um valor que indica se a caneta está localizada sobre este elemento (ou sobre elementos visuais filhos que estão dentro dos seus limites).

Métodos

Name Description
AddHandler(RoutedEvent, Delegate)

Adiciona um gestor de eventos encaminhados para um evento encaminhado específico a um elemento.

CaptureMouse()

Tenta forçar a captura do rato a este elemento.

CaptureStylus()

Tenta forçar a captura da caneta a este elemento.

Focus()

Tenta focar o teclado neste elemento.

RaiseEvent(RoutedEventArgs)

Aumenta o evento encaminhado especificado pela RoutedEvent propriedade dentro do fornecido RoutedEventArgs.

ReleaseMouseCapture()

Liberta a captura do rato, se este elemento conter a captura.

ReleaseStylusCapture()

Liberta a captura com stylus, se este elemento conter a captura.

RemoveHandler(RoutedEvent, Delegate)

Remove todas as instâncias do gestor de eventos encaminhados especificado deste elemento.

evento

Name Description
GotKeyboardFocus

Ocorre quando o teclado está focado neste elemento.

GotMouseCapture

Ocorre quando o elemento captura o rato.

GotStylusCapture

Ocorre quando o elemento capta a caneta.

KeyDown

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

KeyUp

Ocorre quando uma tecla é libertada enquanto o teclado está focado neste elemento.

LostKeyboardFocus

Ocorre quando o teclado já não está focado neste elemento.

LostMouseCapture

Ocorre quando este elemento perde a captura do rato.

LostStylusCapture

Ocorre quando este elemento perde a captura da caneta.

MouseEnter

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

MouseLeave

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

MouseLeftButtonDown

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

MouseLeftButtonUp

Ocorre quando o botão esquerdo do rato é largado enquanto o ponteiro do rato está sobre o elemento.

MouseMove

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

MouseRightButtonDown

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

MouseRightButtonUp

Ocorre quando o botão direito do rato é largado enquanto o ponteiro do rato está sobre o elemento.

MouseWheel

Ocorre quando a roda do rato se move enquanto o ponteiro do rato está sobre este elemento.

PreviewGotKeyboardFocus

Ocorre quando o teclado está focado neste elemento.

PreviewKeyDown

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

PreviewKeyUp

Ocorre quando uma tecla é libertada enquanto o teclado está focado neste elemento.

PreviewLostKeyboardFocus

Ocorre quando o teclado já não está focado neste elemento.

PreviewMouseLeftButtonDown

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

PreviewMouseLeftButtonUp

Ocorre quando o botão esquerdo do rato é largado enquanto o ponteiro do rato está sobre o elemento.

PreviewMouseMove

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

PreviewMouseRightButtonDown

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

PreviewMouseRightButtonUp

Ocorre quando o botão direito do rato é largado enquanto o ponteiro do rato está sobre o elemento.

PreviewMouseWheel

Ocorre quando a roda do rato se move enquanto o ponteiro do rato está sobre este elemento.

PreviewStylusButtonDown

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

PreviewStylusButtonUp

Ocorre quando o botão do stylus é libertado enquanto o stylus está sobre este elemento.

PreviewStylusDown

Ocorre quando a caneta toca no digitalizador enquanto está sobre este elemento.

PreviewStylusInAirMove

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

PreviewStylusInRange

Ocorre quando a agulha está suficientemente próxima do digitalizador para ser detetada.

PreviewStylusMove

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

PreviewStylusOutOfRange

Ocorre quando a agulha está demasiado longe do digitalizador para ser detetada.

PreviewStylusSystemGesture

Ocorre quando um dos vários gestos do stylus são detetados, por exemplo, Tap ou Drag.

PreviewStylusUp

Ocorre quando a agulha é levantada do digitalizador enquanto está sobre este elemento.

PreviewTextInput

Ocorre quando este elemento recebe texto de forma independente do dispositivo.

StylusButtonDown

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

StylusButtonUp

Ocorre quando o botão do stylus é libertado enquanto o stylus está sobre este elemento.

StylusDown

Ocorre quando a caneta toca no digitalizador enquanto está sobre este elemento.

StylusEnter

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

StylusInAirMove

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

StylusInRange

Ocorre quando a agulha está suficientemente próxima do digitalizador para ser detetada.

StylusLeave

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

StylusMove

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

StylusOutOfRange

Ocorre quando a agulha está demasiado longe do digitalizador para ser detetada.

StylusSystemGesture

Ocorre quando um dos vários gestos do stylus são detetados, por exemplo, Tap ou Drag.

StylusUp

Ocorre quando a agulha é levantada do digitalizador enquanto está sobre este elemento.

TextInput

Ocorre quando este elemento recebe texto de forma independente do dispositivo.

Aplica-se a

Ver também