Мое намерение состоит в том, чтобы получить дескриптор панели инструментов в нативном Android (в проекте xamarin форм). Это нужно для того, чтобы можно было сделать какую-то нестандартную живопись (значок) на иконке.
Итак ... У меня есть собственный метод Android, делающий это
var toolbar = CrossCurrentActivity.Current.Activity.FindViewById(Resource.Id.toolbar) as Android.Support.V7.Widget.Toolbar;
Работает нормально, пока я ищу панель инструментов моей главной страницы. Это также хорошо работает, если я с моей главной страницы сделать что-то вроде
Navigation.PushAsync(new NySecondPage());
Тогда он найдет правильную панель инструментов для второй страницы.
Моя проблема возникает, когда я нажимаю модальную страницу с такой панелью инструментов, как этот
Navigation.PushModalAsync(new NavigationPage(new NySecondPage()));
Теперь, если вызывается собственный код Android, возвращается панель инструментов, которая все еще остается на моей главной странице. (Не тот, который в настоящее время отображается на экране).
Итак, мой вопрос: есть ли способ найти панель инструментов модальной нажатой навигационной страницы?