PushAsync не работает с ContentPage - PullRequest
0 голосов
/ 18 мая 2018

Попытка перехода с одной страницы на другую с помощью

await Navigation.PushAsync(new Page2());

Но получение,

System.InvalidOperationException: PushAsync не поддерживается глобально на Android, используйтеNavigationPage.

new NavigationPage(new Page2());

И

MainPage = new NavigationPage(new App6.Views.SplashPage());

Также не работает

1 Ответ

0 голосов
/ 18 мая 2018

Ваша страница Application.MainPage должна быть NavigationPage, чтобы поддерживать PushAsync метод навигации.

Пример:

// In App.cs
MainPage = new NavigationPage(new MyContentPage());

// Elsewhere in your solution with respect to corner cases
await Navigation.PushAsync(new MyContentPage2);

Официальная документация имеетхорошие примеры и хорошее чтение.

...