Microsoft.UI.Input Namespace

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 .

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 .

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 .

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