Когда мое приложение запускается первым, у меня есть страница входа в систему. В окне входа в систему, если они могут войти в систему, я хочу удалить страницу входа и перейти на вкладку. На этой странице с вкладками у меня будет страница настроек, которая позволит мне вернуться на страницу входа в систему, если это необходимо. Сейчас у меня есть следующее, но оно не работает. Отображается HomePage, но появляется обратная стрелка на странице входа, и я не хочу этого.Xamarin.Forms удаляет страницу
public class LoginPage: ContentPage
{
public LoginPage() { // create controls here }
public btnLogin_Clicked(object sender, EventArgs e){
Navigation.PopAsync(); // remove this page (doesn't work)
Navigation.PushAsync(new HomePage());
}
}
public class App : Application
{
public App()
{
MainPage = new NavigationPage(new LoginPage());
}
}
Это работало, большое спасибо! Что касается другого вашего решения, это не значит, что вместо этого отобразится кнопка «Назад» на странице входа? – user441521
Да, в обоих случаях кнопка возврата может на короткое время отображаться на странице в верхней части стека. Я использую подобный метод, когда пользователь выходит из системы. Я вставляю страницу входа и вытаскиваю HomePage из стека, оставляя только страницу входа. –
Тот же сценарий, что и OP. Спасибо за это! – devHead