Я разрабатываю приложение Xamarin Forms, и мне нужно обработать событие при нажатии физической кнопки (на Android). Что я узнал, так это то, что я могу использовать DispatchKeyEvent внутри действия в проекте Xamarin.Android. Однако я не знаю конкретно, как это сделать.
В общем коде я определил ContentPage и пытаюсь переопределить DispatchKeyEvent внутри пользовательского средства визуализации страниц в Xamarin.Android. Однако я получаю сообщение об отсутствующем конструкторе (я полагаю, это связано с макетом, который определен в общем коде, но я не знаю, почему средство визуализации Xamarin.Android его не использует).
Как решить эту проблему? Может быть, есть более простой способ получить информацию о нажатии клавиши?