При нажатии клавиши на мой пользовательский вид, OnKeyPress называется:Преобразовать Keycode обугливаться в Xamarin.Android
public DrawView(Context context, IAttributeSet attributeSet) : base(context, attributeSet)
{
KeyPress += OnKeyPress;
}
private void OnKeyPress(object sender, KeyEventArgs e)
{
Keycode code = e.KeyCode;
// How to convert to char?
}
Как я преобразовать Keycode в полукокса? Например:
"Space" -> " "
"Enter" -> "\n"
"A" -> "A"
Ваш код не является полностью действительным, так как событие KeyPress принимает KeyEventArgs как параметр. Не KeyEvent. –
@SteffanPallesen: Я просто сделал образец, чтобы поделиться идеей. Ну, я не очень хорошо разбираюсь в кодах. Но логика правильная. – Vaikesh