Como interceptar o botão Voltar da barra de navegação Clicado no Xamarin Forms?
Eu tenho uma página de formulário xamarin onde um usuário pode atualizar alguns dados em um formulário. Preciso interceptar o botão Voltar da barra de navegação Clicado para avisar o usuário se alguns dados não foram salvos.Como fazer isso?
Consigo interceptar o hardware Botão Voltar da Barra Clicado no Android usando oAndroid.MainActivity.OnBackPressed()
, mas esse evento é gerado apenas no botão Voltar da barra de hardware clicado, não no botão Voltar da barra de navegação clicado.
Eu tentei também substituirXamarin.Forms.NavigationPageOnBackButtonPressed()
mas não funciona. Por quê? Alguém já resolveu esse problema?
Eu também tentei substituindoOnDisappear()
, há dois problemas:
Então, é possível interceptar o botão Voltar da barra de navegação?