Я использую эту привязку для этой замечательной библиотеки Material Drawer Library от MikePenz.
Я реализовал панель навигации с этой библиотекой, и мне также удалось изменить меню гамбургера на стрелку назад, когда я углубляюсь в уровень. Теперь у меня проблемы с правильной работой стрелки назад. Когда я нажимаю стрелку назад, вместо того, чтобы вернуться на предыдущую страницу, открывается панель навигации.
Изучив исходную библиотеку, я определил, что следующий код отвечает за управление кнопкой со стрелкой назад. Буду признателен, если кто-нибудь поможет мне написать этот код слушателя на C #.
.withOnDrawerNavigationListener(new Drawer.OnDrawerNavigationListener() {
@Override
public boolean onNavigationClickListener(View clickedView) {
//this method is only called if the Arrow icon is shown. The hamburger is automatically managed by the MaterialDrawer
//if the back arrow is shown. close the activity
AdvancedActivity.this.finish();
//return true if we have consumed the event
return true;
}
})
Вот используемая мной библиотека привязки: MaterialDrawer-Xamarin
А это ссылка на исходную библиотеку: MaterialDrawer