IInputElement Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |