Compartilhar via


Microsoft.UI.Xaml.Input Namespace

Define a infraestrutura de eventos de entrada e entrada para aplicativos e elementos de interface do usuário.

Classes

AccessKeyDisplayDismissedEventArgs

Fornece dados de evento para o evento AccessKeyDisplayDismissed .

AccessKeyDisplayRequestedEventArgs

Fornece dados de evento para o evento AccessKeyDisplayRequested .

AccessKeyInvokedEventArgs

Fornece dados de evento para o evento AccessKeyInvoked .

AccessKeyManager

Uma classe auxiliar que habilita chaves de acesso (mnemônicos) para interfaces de usuário XAML.

CanExecuteRequestedEventArgs

Fornece dados de evento para o evento CanExecuteRequested .

CharacterReceivedRoutedEventArgs

Fornece dados de evento para o evento roteado UIElement.CharacterReceived .

ContextRequestedEventArgs

Fornece dados de evento para o evento ContextRequested .

DoubleTappedRoutedEventArgs

Fornece dados de evento para o evento DoubleTapped .

ExecuteRequestedEventArgs

Fornece dados de evento para o evento ExecuteRequested .

FindNextElementOptions

Fornece opções para ajudar a identificar o próximo elemento que pode receber programaticamente o foco de navegação.

FocusManager

Uma classe auxiliar que permite o gerenciamento global de ações e eventos de foco em todos os elementos em um aplicativo.

FocusManagerGotFocusEventArgs

Fornece dados para o evento GotFocus .

FocusManagerLostFocusEventArgs

Fornece dados para o evento LostFocus .

FocusMovementResult

Representa o status de uma operação de foco.

GettingFocusEventArgs

Fornece dados para os eventos FocusManager.GettingFocus e UIElement.GettingFocus .

HoldingRoutedEventArgs

Fornece dados de evento para o evento Holding .

InertiaExpansionBehavior

Controla a desaceleração de uma manipulação de redimensionamento durante inércia.

InertiaRotationBehavior

Controla a desaceleração de uma manipulação de rotação durante inércia.

InertiaTranslationBehavior

Controla a desaceleração em uma manipulação de conversão durante inércia.

InputScope

Representa informações relacionadas aos dados fornecidos por um método de entrada.

InputScopeName

Identifica um escopo de entrada nomeado específico que é relevante para um InputScope geral.

KeyboardAccelerator

Representa um atalho de teclado (ou acelerador) que permite que um usuário execute uma ação usando o teclado em vez de navegar na interface do usuário do aplicativo (diretamente ou por meio de teclas de acesso).

Os aceleradores normalmente são atribuídos a botões ou itens de menu.

KeyboardAcceleratorInvokedEventArgs

Fornece dados de evento para o evento Invoked .

KeyRoutedEventArgs

Fornece dados de evento para os eventos roteado KeyUp e KeyDown .

LosingFocusEventArgs

Fornece dados para os eventos FocusManager.LosingFocus e UIElement.LosingFocus .

ManipulationCompletedRoutedEventArgs

Fornece dados ao evento ManipulationCompleted.

ManipulationDeltaRoutedEventArgs

Fornece dados ao evento ManipulationDelta.

ManipulationInertiaStartingRoutedEventArgs

Fornece dados ao evento ManipulationInertiaStarting.

ManipulationPivot

Especifica como uma rotação ocorre com um ponto de entrada do usuário.

ManipulationStartedRoutedEventArgs

Fornece dados ao evento ManipulationStarted.

ManipulationStartingRoutedEventArgs

Fornece dados para o evento ManipulationStarting.

NoFocusCandidateFoundEventArgs

Fornece dados para o evento NoFocusCandidateFound .

Pointer

Fornece propriedades básicas para o ponteiro de entrada associado a um único mouse, caneta/caneta ou contato por toque.

PointerRoutedEventArgs

Contém os argumentos retornados pela última mensagem de evento de ponteiro.

ProcessKeyboardAcceleratorEventArgs

Fornece dados de evento para o evento ProcessKeyboardAccelerators .

RightTappedRoutedEventArgs

Fornece dados de evento para o evento RightTapped .

StandardUICommand

Deriva de XamlUICommand, adicionando um conjunto de comandos de plataforma padrão com propriedades predefinidas.

TappedRoutedEventArgs

Fornece dados de evento para o evento Tapped .

XamlUICommand

Fornece uma classe base para definir o comportamento de comando de um elemento de interface do usuário interativo que executa uma ação quando invocado (como enviar um email, excluir um item ou enviar um formulário).

Interfaces

ICommand

Define o comportamento de comando de um elemento interativo da interface do usuário que executa uma ação quando invocado, como enviar um email, excluir um item ou enviar um formulário.

Enumerações

FocusInputDeviceKind

Especifica os tipos de dispositivo de entrada dos quais os eventos de entrada são recebidos.

FocusNavigationDirection

Especifica a direção em que você pode mover programaticamente o foco de um elemento para outro na interface do usuário do aplicativo.

InputScopeNameValue

Especifica um modo de entrada nomeado específico (InputScopeName) usado para preencher um InputScope.

KeyboardAcceleratorPlacementMode

Define constantes que especificam se um atalho de teclado (acelerador) é exibido.

KeyboardNavigationMode

Especifica o comportamento de tabulação entre paradas de tabulação para uma sequência de tabulação em um contêiner.

KeyTipPlacementMode

Define constantes que especificam onde uma dica de tecla é colocada em relação a um UIElement.

ManipulationModes

Especifica como um elemento de interface do usuário de destino interpreta eventos de manipulação. Essa enumeração é sinalizadora, portanto, você pode definir vários modos para a propriedade ManipulationMode .

StandardUICommandKind

Especifica o conjunto de comandos de plataforma (com propriedades predefinidas, como ícone, acelerador de teclado e descrição) que podem ser usados com um StandardUICommand.

XYFocusKeyboardNavigationMode

Especifica o comportamento de navegação direcional 2D ao usar as teclas de seta do teclado.

XYFocusNavigationStrategy

Especifica a estratégia de desambiguação usada para navegar entre vários destinos candidatos usando XYFocusDownNavigationStrategy, XYFocusLeftNavigationStrategy, XYFocusRightNavigationStrategy e XYFocusUpNavigationStrategy.

Observação

Outros fatores, como o elemento focalizado anteriormente ou a proximidade com o eixo da direção de navegação, podem influenciar o resultado final da navegação.

XYFocusNavigationStrategyOverride

Especifica como a estrutura XAML determina o destino de uma navegação XY.

Substitui XYFocusKeyboardNavigationStrategyMode.

Delegados

DoubleTappedEventHandler

Representa o método que manipulará o evento DoubleTapped .

HoldingEventHandler

Representa o método que manipulará o evento Holding .

KeyEventHandler

Representa o método que manipula os eventos KeyUp e KeyDown .

ManipulationCompletedEventHandler

Representa o método que manipulará ManipulationCompleted e eventos relacionados.

ManipulationDeltaEventHandler

Representa o método que manipulará ManipulationDelta e eventos relacionados.

ManipulationInertiaStartingEventHandler

Representa o método que manipulará o evento ManipulationInertiaStarting .

ManipulationStartedEventHandler

Representa o método que manipulará ManipulationStarted e eventos relacionados.

ManipulationStartingEventHandler

Representa o método que manipulará o evento ManipulationStarting .

PointerEventHandler

Representa o método que manipulará eventos de mensagem de ponteiro, como PointerPressed.

RightTappedEventHandler

Representa o método que manipulará um evento roteado RightTapped .

TappedEventHandler

Representa o método que manipulará o evento Tapped .