protected override bool OnBackButtonPressed() { if (Shell.Current.CurrentItem.Title == "Текущая покупка") { activePurchases.Back(); } else if (Shell.Current.CurrentItem.Title == "Запланированное") { plan.Back(); } else if (Shell.Current.CurrentItem.Title == "История покупок") { history.Back(); } else if (Shell.Current.CurrentItem.Title == "Настройки") { settings.Back(); } else if (Shell.Current.CurrentItem.Title == "Группы") { if (GroupStackLayout.Children[0].ClassId == "ItemPage") { groups.BackToList(); } else { groups.Back(); } } else { DisplayAlert("Необратотанная страница", Shell.Current.CurrentItem.Title, "Ok"); } return(true); }