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 métodos relacionados ao evento para processamento de entrada básico por Windows Presentation Foundation elementos (WPF).
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 WPF à estrutura de 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 WPF Architecture e consulte também Base Elements Overview.
Propriedades
| Nome | Description |
|---|---|
| Focusable |
Obtém ou define um valor que indica se o foco pode ser definido para esse 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 está em qualquer lugar dentro dos limites do elemento, incluindo se o foco do teclado está dentro dos limites de qualquer elemento filho visual. |
| 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 estrito. |
| IsMouseOver |
Obtém um valor que indica se o ponteiro do mouse está localizado sobre esse elemento (incluindo 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 estrito. |
| IsStylusOver |
Obtém um valor que indica se a caneta está localizada sobre esse elemento (ou sobre elementos filho visuais que estão dentro de seus limites). |
Métodos
| Nome | Description |
|---|---|
| AddHandler(RoutedEvent, Delegate) |
Adiciona um manipulador de eventos roteado 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 concentrar o teclado nesse elemento. |
| RaiseEvent(RoutedEventArgs) |
Gera o evento roteado especificado pela RoutedEvent propriedade dentro do fornecido RoutedEventArgs. |
| ReleaseMouseCapture() |
Libera a captura do mouse, se esse elemento mantiver a captura. |
| ReleaseStylusCapture() |
Libera a captura de caneta, se esse elemento mantiver a captura. |
| RemoveHandler(RoutedEvent, Delegate) |
Remove todas as instâncias do manipulador de eventos roteados especificado desse elemento. |
Eventos
| Nome | Description |
|---|---|
| GotKeyboardFocus |
Ocorre quando o teclado está focado nesse 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á focado nesse elemento. |
| KeyUp |
Ocorre quando uma tecla é lançada enquanto o teclado está focado nesse elemento. |
| LostKeyboardFocus |
Ocorre quando o teclado não está mais focado nesse elemento. |
| LostMouseCapture |
Ocorre quando esse elemento perde a captura do mouse. |
| LostStylusCapture |
Ocorre quando esse elemento perde a captura de caneta. |
| MouseEnter |
Ocorre quando o ponteiro do mouse entra nos limites desse elemento. |
| MouseLeave |
Ocorre quando o ponteiro do mouse deixa os limites desse 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 o ponteiro do mouse 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 a roda do mouse se move enquanto o ponteiro do mouse está sobre esse elemento. |
| PreviewGotKeyboardFocus |
Ocorre quando o teclado está focado nesse elemento. |
| PreviewKeyDown |
Ocorre quando uma tecla é pressionada enquanto o teclado está focado nesse elemento. |
| PreviewKeyUp |
Ocorre quando uma tecla é lançada enquanto o teclado está focado nesse elemento. |
| PreviewLostKeyboardFocus |
Ocorre quando o teclado não está mais focado nesse 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 o ponteiro do mouse 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 a roda do mouse se move enquanto o ponteiro do mouse está sobre esse elemento. |
| PreviewStylusButtonDown |
Ocorre quando o botão stylus é pressionado para baixo enquanto a caneta está sobre esse elemento. |
| PreviewStylusButtonUp |
Ocorre quando o botão stylus é liberado enquanto a caneta está sobre esse elemento. |
| PreviewStylusDown |
Ocorre quando a caneta toca o digitalizador durante esse elemento. |
| PreviewStylusInAirMove |
Ocorre quando a caneta se move sobre um elemento, mas sem tocar no digitalizador. |
| PreviewStylusInRange |
Ocorre quando a caneta é próxima o suficiente do digitalizador a ser detectado. |
| PreviewStylusMove |
Ocorre quando a caneta se move enquanto a caneta está sobre o elemento. |
| PreviewStylusOutOfRange |
Ocorre quando a caneta está muito longe do digitalizador a ser detectado. |
| PreviewStylusSystemGesture |
Ocorre quando um dos vários gestos de caneta é detectado, por exemplo, Tap ou Drag. |
| PreviewStylusUp |
Ocorre quando a caneta é gerada do digitalizador durante esse elemento. |
| PreviewTextInput |
Ocorre quando esse elemento obtém texto de maneira independente do dispositivo. |
| StylusButtonDown |
Ocorre quando o botão stylus é pressionado enquanto a caneta está sobre esse elemento. |
| StylusButtonUp |
Ocorre quando o botão stylus é liberado enquanto a caneta está sobre esse elemento. |
| StylusDown |
Ocorre quando a caneta toca o digitalizador durante esse elemento. |
| StylusEnter |
Ocorre quando o cursor de caneta entra nos limites do elemento. |
| StylusInAirMove |
Ocorre quando a caneta se move sobre um elemento, mas sem tocar no digitalizador. |
| StylusInRange |
Ocorre quando a caneta é próxima o suficiente do digitalizador a ser detectado. |
| StylusLeave |
Ocorre quando o cursor de caneta deixa os limites do elemento. |
| StylusMove |
Ocorre quando o cursor de caneta se move sobre o elemento. |
| StylusOutOfRange |
Ocorre quando a caneta está muito longe do digitalizador a ser detectado. |
| StylusSystemGesture |
Ocorre quando um dos vários gestos de caneta é detectado, por exemplo, Tap ou Drag. |
| StylusUp |
Ocorre quando a caneta é gerada do digitalizador durante esse elemento. |
| TextInput |
Ocorre quando esse elemento obtém texto de maneira independente do dispositivo. |