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
CharacterReceivedEventArgs |
Contém dados de evento para o evento InputKeyboardSource.CharacterReceived. |
ContextMenuKeyEventArgs |
Contém dados de evento para o evento |
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 |
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 |
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 |
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 o |
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 |
RightTappedEventArgs |
Contém dados de evento para o evento Para obter mais detalhes sobre essa API, consulte o tópico |
TappedEventArgs |
Contém dados de evento para o evento Tapped. Para obter mais detalhes sobre essa API, consulte o tópico |
WindowRectChangedEventArgs |
Contém dados de evento para o evento |
WindowRectChangingEventArgs |
Contém dados de evento para o evento |
Estruturas
CrossSlideThresholds |
Contém os limites de distância para uma interação |
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 |
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
- Microsoft.UI.Xaml.Input
- dispositivos de & de entrada
- de primer de Interação
- exemplo de modo de interação do usuário
- de exemplo de visuais de foco do
- Entrada : exemplo de recursos do dispositivo
- Entrada : de exemplo de tinta
- Entrada : amostra de tinta simplificada
- Entrada : exemplo de eventos de entrada do usuário XAML
- de exemplo de rolagem, movimento panorâmico e zoom XAML
- exemplo de entrada por toque do DirectX
- Entrada: exemplo de manipulações e gestos (C++)
- Entrada : de exemplo de teste de toque
- exemplo de identificação de origem de entrada
- exemplo de injeção de toque
- exemplo de teste de toque do Win32
- de exemplo de entrada básico
- de exemplo do controlador Radial