Share via


KeyRoutedEventArgs Clase

Definición

Proporciona datos de eventos para los eventos enrutados KeyUp y 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
Herencia
Object Platform::Object IInspectable RoutedEventArgs KeyRoutedEventArgs
Atributos

Comentarios

La entrada del botón se asigna a diferentes valores clave para varios dispositivos, incluidos los controladores de juego.

Esta tabla proporciona los detalles de asignación de un controlador de juego.

Botón

50

GamepadDPadUp/Down/Left/RightGamepadDPadUp/Down/Left/Right o NavigationUp/Down/Left/Right
GamePad Joystick/ThumbstickGamepadLeftThumbstickButton/Up/Down/Left/Right o GamepadRightThumbstickButton/Up/Down/Left/RightGamepadLeftThumbstickButton/Up/Down/Left/Right o GamepadRightThumbstickButton/Up/Down/Left/Right o NavigationUp/Down/Left/Right
Desencadenador del controlador para juegosGamePadRightTrigger/LeftTriggerGamePadRightTrigger/LeftTrigger
Parachoques del controlador para juegos/HombroGamePadRightShoulder/LeftShoulderGamePadRightShoulder/LeftShoulder
Botón menú del controlador para juegosGamepadMenuGamepadMenu o NavigationMenu
Botón Vista del controlador para juegosGamepadViewGamepadView o NavigationView

Propiedades

DeviceId

Obtiene un identificador único para el dispositivo de entrada que generó este evento de clave (no se admite para todos los dispositivos de entrada).

Handled

Obtiene o establece un valor que marca el evento enrutado como controlado. Un true valor para Handled impide que la mayoría de los controladores a lo largo de la ruta de eventos controlen de nuevo el mismo evento.

Key

Obtiene la clave virtual asociada al evento .

En función del dispositivo de entrada, puede ser un valor asignado. Para obtener datos de eventos sin procesar y sin asignar, consulte la propiedad OriginalKey .

KeyStatus

Obtiene un valor de estructura que informa de varias características detectadas por el sistema de la pulsación de teclas, incluido el recuento de repeticiones y el estado del menú.

OriginalKey

Obtiene la clave virtual original sin asignar asociada al evento.

Según el dispositivo de entrada, el botón de entrada puede asignarse a un valor de clave diferente. Para obtener el valor del evento asignado, consulte la propiedad Key .

OriginalSource

Obtiene una referencia al objeto que generó el evento. Suele ser una parte de plantilla de un control en lugar de un elemento que se declaró en la interfaz de usuario de la aplicación.

(Heredado de RoutedEventArgs)

Se aplica a

Consulte también