Добрый день!
Подскажите пожалуйста, архитектура приложения на Xamarin Forms такова, что пользователь последовательно переходит с одной страницы на другую.
С открытием первой страницы - проблем особых не возникло.
В App.xaml.cs добавил
MainPage = new NavigationPage(new MainPage());
И с главной страницы MainPage.xaml.cs пользователь переходит на страницу со списком.
Тут всё нормально. Проблем нет.
App.Current.MainPage = new Page1(); // без навигации
или
await Navigation.PushAsync(new Page1()); // с навигацией
или потому, что дальше при выборе позиции из списка, должно открыться следующее окно:
await Navigation.PushAsync(new Page2(e.SelectedItem.ToString()));
Но, я получаю такую ошибку:
System.InvalidOperationException: PushAsync is not supported globally on Android, please use a NavigationPage.
:(
Перечитал кучу решений, перепробовал, но без особого успеха.
Может что-то я не учёл?
Буду очень рад совету!
Спасибо!