Я бы хотел перенаправить пользователя на главную страницу после успешного входа в систему, поэтому я не хочу, чтобы у него была кнопка «Назад» или вы могли вернуться на страницу входа еще раз.Открыть страницу без обратной связи или закрыть
Я перенаправлены пользователя на страницу входа в систему с чем-то вроде этого:
if (isAuthenticated)
{
MainPage = new General.Pages.MainPage();
}
else
{
MainPage = new Account.Pages.Login();
}
Я использую этот код для успешного входа в систему, которая не работает и дает исключение:
await Navigation.PopAsync(false);
await Navigation.PushAsync(new General.Pages.MainPage());
Данное исключение:
System.InvalidOperationException: PopAsync не поддерживается по всему миру на Android, пожалуйста, e используйте навигационную страницу.
И не нужно упоминать, что упомянутый NavigationPage
не работает ни.
Спасибо за ваш ответ, но проблемный код был второй частью. – Akbari
Но причина проблемы была в первой части.Вы не можете использовать «Навигация», если «MainPage» не является «NavigationPage». –