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

Nome Description
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 UWP WinRT GestureRecognizer .

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 as 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 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.

InputPopupController

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.
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 Mão, IBeam e Seta.

InputUnderlyingWindowController

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.
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 o 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 do mouse.

NonClientCaptionTappedEventArgs

Contém dados de evento para o 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 PointerPoint .

PointerPredictor

Fornece suporte para gerar uma coleção de objetos PointerPoint que preveem 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 .

TouchHitTestingEventArgs

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.
WindowRectChangedEventArgs

Contém dados de evento para o evento WindowRectChanged .

WindowRectChangingEventArgs

Contém dados de evento para o evento WindowRectChanging .

Estruturas

Nome Description
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.

ProximityEvaluation

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.

Interfaces

Nome Description
IPointerPointTransform

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

Enumerações

Nome Description
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.

InputLayoutPolicy

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.
InputPointerActivationBehavior

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

LightDismissReason

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.
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 por Windows.

PointerUpdateKind

Especifica os tipos de atualizações de ponteiro compatíveis com um aplicativo.

PopupPointerMode

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.
VirtualKeyStates

Especifica os estados possíveis de uma chave virtual.

Confira também