Microsoft.UI.Input Namespace

Fornece suporte para o sistema de entrada do Windows. Isso inclui:

  • Entrada de dispositivo de toque, caneta/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

Contém dados de evento para o evento EnteredMoveSize.

EnteringMoveSizeEventArgs

Contém dados de evento para o evento EnteringMoveSize.

ExitedMoveSizeEventArgs

Contém dados de evento para o evento ExitedMoveSize.

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 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 evento InputActivationChanged.

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: consulte notas de versão do canal estável para o SDK do Aplicativo do 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 umcontentIsland .

InputFocusNavigationHost

Permite que um aplicativo que hospeda um Content.ContentIsland criar e responder 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 a demissão 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 Ignorado.

InputNonClientPointerSource

Processa mensagens de entrada e janela de ponteiro na área não cliente de uma janela.

InputObject

Classe base para todos os objetos de entrada.

InputPointerSource

Representa um objeto registrado na entrada do ponteiro do relatório e fornece o cursor de ponteiro e o tratamento de eventos de entrada.

InputPreTranslateKeyboardSource

Habilita a pré-tradução da entrada do teclado para o thread atual.

InputSystemCursor

Representa um objeto de ponteiro visual que usa cursores predefinidos do sistema, como Hand, IBeame Arrow.

KeyboardInput

Habilita o tratamento da 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 oGestureRecognizer.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 do mouse.

NonClientCaptionTappedEventArgs

Contém dados de evento do evento CaptionTapped.

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 de toque.

PointerPointProperties

Fornece propriedades estendidas para um objeto do PointerPoint .

PointerPredictor

Fornece suporte para gerar uma coleção de objetos do PointerPoint que preveem o caminho mais provável dode ponteiro de ponteiro de 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 da UWP.

TappedEventArgs

Contém dados de evento para o evento Tapped.

Para obter mais detalhes sobre essa API, consulte o tópico do UWP WinRT TappedEventArgs.

WindowRectChangedEventArgs

Contém dados de evento para o evento WindowRectChanged.

WindowRectChangingEventArgs

Contém dados de evento para o evento WindowRectChanging.

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 com que as manipulações ocorrem.

PhysicalKeyStatus

Especifica os estados possíveis de uma tecla de teclado física.

Interfaces

IPointerPointTransform

Fornece funções de transformação generalizadas.

Enumerações

CrossSlidingState

Especifica os estados possíveis do evento CrossSliding.

DraggingState

Especifica os estados possíveis 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

Especifica os tipos de operações de movimentação e redimensionamento que estão sendo executadas em um objeto.

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