我需要将事件 args 作为 a char
,但是当我尝试投射 Key 枚举时,我得到的字母和符号与传入的完全不同。
你如何正确地将密钥转换为字符?
这是我尝试过的
ObserveKeyStroke(this, new ObervableKeyStrokeEvent((char)((KeyEventArgs)e.StagingItem.Input).Key));
编辑:我也没有 args 上的 KeyCode 属性。我从 InputManager.Current.PreNotifyInput 事件中获取它们。