Microsoft.UI.Input Namespace
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.
Fornece suporte para o sistema de entrada do Windows. Isso inclui:
- Entrada de dispositivo de toque, caneta, mouse e teclado.
- Detecção, reconhecimento e manipulação de gestos e manipulação.
- Configuração, detecção e manipulação de inércia.
- Gerenciamento de ponteiro de entrada.
Classes
CharacterReceivedEventArgs |
Contém dados de evento para o evento InputKeyboardSource.CharacterReceived . |
ContextMenuKeyEventArgs |
Contém dados de evento para o evento InputKeyboardSource.ContextMenuKey . |
CrossSlidingEventArgs |
Contém dados de evento para o evento CrossSliding . |
DraggingEventArgs |
Contém dados de evento para o evento Dragging . |
EnteredMoveSizeEventArgs |
Fornece suporte para o sistema de entrada do Windows. Isso inclui:
|
EnteringMoveSizeEventArgs |
Fornece suporte para o sistema de entrada do Windows. Isso inclui:
|
ExitedMoveSizeEventArgs |
Fornece suporte para o sistema de entrada do Windows. Isso inclui:
|
FocusChangedEventArgs |
Contém dados de evento para os eventos InputFocusController.GotFocus e InputFocusController.LostFocus . |
FocusNavigationRequest |
Fornece detalhes para eventos de navegação de foco. |
FocusNavigationRequestEventArgs |
Contém dados de evento para os eventos InputFocusController.NavigateFocusRequested e InputFocusNavigationHost.DepartFocusRequested . |
GestureRecognizer |
Fornece reconhecimento de gestos e manipulação, ouvintes de eventos e configurações. Para obter mais detalhes sobre essa API, consulte o tópico GestureRecognizer do WinRT da UWP. |
HoldingEventArgs |
Contém dados de evento para o evento Holding . |
InputActivationListener |
Fornece a capacidade de acessar e observar alterações no estado de ativação de um objeto . |
InputActivationListenerActivationChangedEventArgs |
Contém dados de evento para o InputActivationChanged evento. |
InputCursor |
Classe base para um objeto de ponteiro visual que pode ser aplicado a um InputPointerSource. |
InputCustomCursor |
Um objeto de ponteiro visual personalizado que pode ser aplicado a um InputPointerSource. Não implementado: confira Notas de versão do canal estável para o SDK do Aplicativo Windows. |
InputDesktopNamedResourceCursor |
Representa um objeto de ponteiro visual que usa um recurso de aplicativo em vez de um cursor de sistema predefinido. |
InputDesktopResourceCursor |
Representa um objeto de ponteiro visual que usa um recurso de aplicativo em vez de um cursor de sistema predefinido. |
InputFocusChangedEventArgs |
Contém dados de evento para os eventos InputFocusController.GotFocus e InputFocusController.LostFocus . |
InputFocusController |
Representa um objeto que dá suporte ao tratamento e gerenciamento de eventos de foco em um ContentIsland. |
InputFocusNavigationHost |
Permite que um aplicativo que hospeda um Content.ContentIsland crie e responda a solicitações de movimentação de foco entre o aplicativo de hospedagem e o ContentIsland. |
InputKeyboardSource |
Processa a entrada do teclado para o thread atual. |
InputLightDismissAction |
Permite o descarte da janela atual com base na detecção de eventos de interação em qualquer lugar fora da janela atual ou de entrada de teclado específica. |
InputLightDismissEventArgs |
Fornece dados para o evento Dismissed . |
InputNonClientPointerSource |
Processa a entrada de ponteiro na área não cliente de uma janela. |
InputObject |
Classe base para todos os objetos de entrada. |
InputPointerSource |
Representa um objeto que é registrado para relatar a entrada do ponteiro e fornecer o cursor de ponteiro e a manipulação de eventos de entrada. |
InputPreTranslateKeyboardSource |
Habilita a pré-tradução de entrada de teclado para o thread atual. |
InputSystemCursor |
Representa um objeto de ponteiro visual que usa cursores de sistema predefinidos, como Mão, IBeam e Seta. |
KeyboardInput |
Habilita o tratamento de entrada de teclado para o thread atual. |
KeyEventArgs |
Fornece dados de evento para vários eventos de chave para cima e para baixo. |
ManipulationCompletedEventArgs |
Contém dados de evento para o evento ManipulationCompleted . |
ManipulationInertiaStartingEventArgs |
Contém dados de evento para GestureRecognizer.ManipulationInertiaStartingEvent. |
ManipulationStartedEventArgs |
Contém dados de evento para o evento ManipulationStarted . |
ManipulationUpdatedEventArgs |
Contém dados de evento para o evento ManipulationUpdated . |
MouseWheelParameters |
Fornece propriedades associadas à roda do botão de um dispositivo de mouse. |
NonClientCaptionTappedEventArgs |
Contém dados de evento para o CaptionTapped evento. |
NonClientPointerEventArgs |
Fornece dados de evento para vários eventos de ponteiro. |
NonClientRegionsChangedEventArgs |
Contém dados de evento para o evento InputNonClientPointerSource.RegionsChanged . |
PointerEventArgs |
Contém os argumentos retornados pelo último evento de ponteiro. |
PointerPoint |
Fornece propriedades básicas para o ponteiro de entrada associado a um único mouse, caneta/caneta ou contato por toque. |
PointerPointProperties |
Fornece propriedades estendidas para um objeto PointerPoint . |
PointerPredictor |
Fornece suporte para gerar uma coleção de objetos PointerPoint que prevêem o caminho mais provável do ponteiro de entrada atual. |
RightTappedEventArgs |
Contém dados de evento para o evento GestureRecognizer.RightTapped . Para obter mais detalhes sobre essa API, consulte o tópico RightTappedEventArgs do WinRT da UWP. |
TappedEventArgs |
Contém dados de evento para o evento Tapped . Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT TappedEventArgs . |
WindowRectChangedEventArgs |
Fornece suporte para o sistema de entrada do Windows. Isso inclui:
|
WindowRectChangingEventArgs |
Fornece suporte para o sistema de entrada do Windows. Isso inclui:
|
Estruturas
CrossSlideThresholds |
Contém os limites de distância para uma interação crossSliding . |
ManipulationDelta |
Contém as transformações acumuladas para a manipulação atual. |
ManipulationVelocities |
Descreve a velocidade à qual a manipulações ocorre. |
PhysicalKeyStatus |
Especifica os possíveis estados de uma tecla de teclado física. |
Interfaces
IPointerPointTransform |
Fornece funções de transformação generalizadas. |
Enumerações
CrossSlidingState |
Especifica os possíveis estados do evento CrossSliding . |
DraggingState |
Especifica os possíveis estados do evento Dragging . |
FocusNavigationReason |
Especifica os possíveis motivos para um evento de navegação de foco. |
FocusNavigationResult |
Especifica os possíveis resultados de um evento de navegação de foco. |
GestureSettings |
Especifica as interações compatíveis com um aplicativo. |
HoldingState |
Especifica o estado do evento Holding . |
InputActivationState |
Especifica todos os estados de ativação possíveis para uma janela. |
InputPointerSourceDeviceKinds |
Especifica os tipos de dispositivo de entrada de ponteiro que podem ser usados com um InputPointerSource. |
InputSystemCursorShape |
Especifica os tipos de ponteiro visual do sistema padrão compatíveis com um objeto InputSystemCursor . |
MoveSizeOperation |
Fornece suporte para o sistema de entrada do Windows. Isso inclui:
|
NonClientRegionKind |
Especifica os tipos de regiões não cliente. |
PointerDeviceType |
Especifica os tipos de dispositivo de entrada baseados em ponteiro reconhecidos pelo Windows. |
PointerUpdateKind |
Especifica os tipos de atualizações de ponteiro compatíveis com um aplicativo. |
VirtualKeyStates |
Especifica os estados possíveis de uma chave virtual. |
Confira também
- Microsoft.UI.Xaml.Input
- Dispositivos de & de entrada
- Cartilha de interação
- Amostra do modo de interação do usuário
- Amostra de visuais de foco
- Entrada: amostra de funcionalidades do dispositivo
- Entrada: exemplo de tinta
- Entrada: amostra de tinta simplificada
- Entrada: amostra de eventos de entrada do usuário XAML
- Exemplo de rolagem, movimento panorâmico e zoom de XAML
- Amostra de entrada por toque do DirectX
- Entrada: amostra de manipulações e gestos (C++)
- Entrada: amostra de teste de hit de toque
- Exemplo de identificação de origem de entrada
- Exemplo de injeção de toque
- Exemplo de teste de clique por toque do Win32
- Amostra de entrada básica
- Amostra do controlador radial