В App.xaml.cs У меня есть следующий код:
MainPage = new LoginPage(); //LoginPage is ContentPage
Когда пользователь нажимает Button
на этой странице, происходит вызов MasterDetailPage который имеет тип MasterDetailPage
. Это будет моя настоящая главная страница, с которой пользователи будут переходить на другие страницы. Я рассматриваю это как центральное место для моего приложения с navigation bar
.
Application.Current.MainPage = new MasterDetailPage();
, находящимся в MasterDetailPage в ctor
Я устанавливаю открытую страницу по умолчанию:
Detail = new NavigationPage(new ClientsPage());
Теперь у меня есть Button
для перехода к другому ContentPage
, поэтому, когда я нажимаю Button
, эта строка выполняется:
await Application.Current.MainPage.Navigation.PushAsync(new ClientModifyPage(_selectedClient));
Тем не менее я получаю следующую ошибку:
PushAsyn c не поддерживается глобально на Android, используйте NavigationPage
Что не так?