Compartilhar via


KeyRoutedEventArgs Classe

Definição

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

public ref class KeyRoutedEventArgs sealed : RoutedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class KeyRoutedEventArgs final : RoutedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class KeyRoutedEventArgs : RoutedEventArgs
Public NotInheritable Class KeyRoutedEventArgs
Inherits RoutedEventArgs
Herança
Object Platform::Object IInspectable RoutedEventArgs KeyRoutedEventArgs
Atributos

Comentários

A entrada do botão é mapeada para valores de chave diferentes para vários dispositivos, incluindo controladores de jogo.

Esta tabela fornece os detalhes de mapeamento para um controlador de jogo.

Botão

50

GamepadDPadUp/Down/Left/RightGamepadDPadUp/Down/Left/Right ou NavigationUp/Down/Left/Right
GamePad Joystick/Thumbstick GamepadLeftThumbstickButton/Up/Down/Left/Right ou GamepadRightThumbstickButton/Up/Down/Left/RightGamepadLeftThumbstickButton/Up/Down/Left/Right ou GamepadRightThumbstickButton/Up/Down/Left/Right ou NavigationUp/Down/Left/Right
Gatilho do Gamepad GamePadRightTrigger/LeftTriggerGamePadRightTrigger/LeftTrigger
Pára-choques/ombro do gamepad GamePadRightShoulder/LeftShoulderGamePadRightShoulder/LeftShoulder
Botão Menu do Gamepad GamepadMenuGamepadMenu ou NavigationMenu
Botão Modo de Exibição do Gamepad GamepadViewGamepadView ou NavigationView

Propriedades

DeviceId

Obtém uma ID exclusiva para o dispositivo de entrada que gerou esse evento de chave (sem suporte para todos os dispositivos de entrada).

Handled

Obtém ou define um valor que marca o evento roteado como manipulado. Um true valor para Handled impede que a maioria dos manipuladores ao longo da rota de evento manimensões o mesmo evento novamente.

Key

Obtém a chave virtual associada ao evento.

Dependendo do dispositivo de entrada, esse pode ser um valor mapeado. Para dados de evento brutos e não mapeados, consulte a propriedade OriginalKey .

KeyStatus

Obtém um valor de estrutura que relata várias características detectadas pelo sistema da tecla press, incluindo contagem de repetição e status de menu.

OriginalKey

Obtém a chave virtual original não mapeada associada ao evento.

Dependendo do dispositivo de entrada, o botão de entrada pode ser mapeado para um valor de chave diferente. Para obter o valor do evento mapeado, consulte a propriedade Key .

OriginalSource

Obtém uma referência ao objeto que gerou o evento. Isso geralmente é uma parte de modelo de um controle em vez de um elemento que foi declarado na interface do usuário do aplicativo.

(Herdado de RoutedEventArgs)

Aplica-se a

Confira também