Есть несколько возможных причин, почему кнопки в Avalonia не реагируют:
1. Проверьте правильность привязки команды или события к кнопке. Убедитесь, что вы правильно указали обработчик события или команды для кнопки.
2. Проверьте, что элемент управления (кнопка) доступен для ввода. Убедитесь, что кнопка активна и не заблокирована.
3. Проверьте, что окно или страница, на которой расположена кнопка, находится в фокусе. Возможно, фокус в данный момент находится на другом элементе, что мешает корректной работе кнопки.
Чтобы улучшить переключение между страницами в Avalonia, можно использовать навигационный сервис. Создайте сервис, который будет отслеживать текущую страницу и позволять легко переключаться между страницами. Например, вы можете использовать стек страниц для хранения истории переходов или реализовать систему навигации с помощью именованных страниц. Также рекомендуется использовать паттерн MVVM для управления представлением и моделью данных на каждой странице.