Мне нужно просто показать сообщение (при определенных обстоятельствах), когда я ухожу с экрана. Обнаружено, что существует метод OnDisappearing (), который вызывается, когда форма выгружается (или также перекрывается новой).
Что я нашел: https://forums.xamarin.com/discussion/89563/intercept-page-leaving-event https://docs.microsoft.com/en-us/dotnet/api/xamarin.forms.page.ondisappearing?view=xamarin-forms
Проблема в том, что если я просто скопирую код в том виде, как он есть, я получаю сообщение о причине переопределения (no suitable method found to override
), которое не позволяет мне оставить код как есть:
* То же самое происходит с OnBackButtonPressed()
Изменил его и просто оставил без переопределения, и он просто не будет вызываться никаким образом ..
protected void OnDisappearing()
{
Exiting();
}
private async void Exiting()
{
System.Threading.Tasks.Task tmpShouldExit = Application.Current.MainPage.DisplayAlert("Hello", "Hi", "OK");
}
Что-то мне не хватает? Могу ли я использовать какой-нибудь другой метод?
Спасибо
OnDisappearing
- это метод PAGE. Похоже, вы используете его в своей модели. - person Jason   schedule 28.05.2020