Obsługa wylogowania się w Xamarin Forms

0

Robie wylogowywanie z obsługą UserDialogs. Ma polegać to na tym że w momencie wylogowania użytkownik zostanie zapytany czy "na pewno chcesz się wylogować" albo czy chce "utworzyć hasło i się wylogować". Dodatkowo w androidzie będzie działał przycisk cofnij który ma spowodować anulowanie wylogowania. Chce użyć ActionSheetAsync( chyba ze użyć czegoś innego?) ale kiedy anuluje przyciskiem back zawsze zwraca mi wartość którą podaję w argumencie jako Cancel ( na pewno chcesz się wylogować). Czy mogę w jakiś sposób zrobić tak aby przycisk cofnij nie podawał mi żadnej wartości albo inną niż "na pewno chcesz się wylogować" albo "utworzyć hasło i się wylogować"?

Tu jest mój przykład:

 private async void LogoutCommandExecute()
        {
            if (string.IsNullOrEmpty(CurrentUser.Email))
            {
                var result = await UserDialogsExtension.Instance.ActionSheetAsync(AppResource.ConfirmLogout, AppResource.LogoutButton, AppResource.LogoutPasswordButton);

                if (result == AppResource.LogoutPasswordButton)
                {
                    await NavigateToPage(new RegisterEmailPage(true));

                    return;
                }
                else if (result == AppResource.LogoutButton)
                {
                    ProtoBufManagerInstance.SendLogout();
                }
            }
            ProtoBufManagerInstance.SendLogout();
        }

0

Nie ten dział, mobilne masz tu: Mobilne

1 użytkowników online, w tym zalogowanych: 0, gości: 1