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/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:
|
| 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:
|
| 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:
|
| 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:
|
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:
|
| InputPointerActivationBehavior |
Fornece suporte para o sistema de entrada do Windows. Isso inclui:
|
| 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:
|
| 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:
|
| VirtualKeyStates |
Especifica os estados possíveis de uma chave virtual. |
Confira também
- Microsoft.UI.Xaml.Input
- Entrada e dispositivos
- Primer de interação
- Exemplo do modo de interação do usuário
- Exemplo de elementos visuais de foco
- Input: exemplo de funcionalidades do dispositivo
- Entrada: Exemplo de tinta
- Input: amostra de tinta simplificada
- Input: exemplo de eventos de entrada de usuário em XAML
- Exemplo de rolagem, deslocamento e zoom em XAML
- Exemplo de entrada por toque do DirectX
- Input: exemplo de manipulações e gestos
- Input: exemplo de teste de toque por colisão
- Exemplo de identificação de origem de entrada
- Exemplo de injeção de toque
- Exemplo de teste de toque do Win32
- Exemplo básico de entrada
- Exemplo de controlador radial