KeyRoutedEventArgs 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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
- 继承
- 属性
注解
按钮输入映射到各种设备(包括游戏控制器)的不同键值。
此表提供了游戏控制器的映射详细信息。
Button |
50 | GamepadDPadUp/Down/Left/Right | GamepadDPadUp/Down/Left/Right 或 NavigationUp/Down/Left/Right |
---|---|---|---|
GamepadLeftThumbstickButton/Up/Down/Left/Right 或 GamepadRightThumbstickButton/Up/Down/Left/Right | GamepadLeftThumbstickButton/Up/Down/Left/Right or GamepadRightThumbstickButton/Up/Down/Left/Right or NavigationUp/Down/Left/Right | ||
GamePadRightTrigger/LeftTrigger | GamePadRightTrigger/LeftTrigger | ||
GamePadRightShoulder/LeftShoulder | GamePadRightShoulder/LeftShoulder | ||
GamepadMenu | GamepadMenu 或 NavigationMenu | ||
GamepadView | GamepadView 或 NavigationView |
属性
DeviceId |
获取生成此密钥事件的输入设备的唯一 ID, (并非所有输入设备) 都支持。 |
Handled |
获取或设置一个值,该值将路由事件标记为已处理。
|
Key |
获取与事件关联的 虚拟密钥 。 根据输入设备,这可以是映射值。 有关原始的未映射事件数据,请参阅 OriginalKey 属性。 |
KeyStatus |
获取一个结构值,该值报告按键的各种系统检测到的特征,包括重复计数和菜单状态。 |
OriginalKey |
获取与 事件关联的原始未映射 虚拟密钥 。 输入按钮可能映射到不同的键值,具体取决于输入设备。 有关映射的事件值,请参阅 Key 属性。 |
OriginalSource |
获取对引发 事件的 对象的引用。 这通常是控件的模板部分,而不是在应用 UI 中声明的元素。 (继承自 RoutedEventArgs) |