KeyRoutedEventArgs Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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/Right | GamepadDPadUp/Down/Left/Right o NavigationUp/Down/Left/Right |
---|---|---|---|
GamepadLeftThumbstickButton/Up/Down/Left/Right o GamepadRightThumbstickButton/Up/Down/Left/Right | GamepadLeftThumbstickButton/Up/Down/Left/Right o GamepadRightThumbstickButton/Up/Down/Left/Right o NavigationUp/Down/Left/Right | ||
GamePadRightTrigger/LeftTrigger | GamePadRightTrigger/LeftTrigger | ||
GamePadRightShoulder/LeftShoulder | GamePadRightShoulder/LeftShoulder | ||
GamepadMenu | GamepadMenu o NavigationMenu | ||
GamepadView | GamepadView 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 |
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) |