que necesito para obtener los argumentos de eventos como char
, pero cuando trato de fundición de la enumeración clave consigo completamente diferentes letras y símbolos de lo que se ha pasado.Convertir una clave System.Windows.Input.KeyEventArgs a un char
¿Cómo convertir correctamente la clave a un char?
Esto es lo que he tratado
ObserveKeyStroke(this, new ObervableKeyStrokeEvent((char)((KeyEventArgs)e.StagingItem.Input).Key));
Edit: Asimismo, no tienen la propiedad KeyCode en los argumentos. Los obtengo del evento InputManager.Current.PreNotifyInput.
Esto no funciona realmente. Si presionas otra cosa que no sea un personaje o un número, obtienes otro personaje al azar. – Jules