public void AskClose() { notification.ConfirmDialog("Conferma chiusura", "Sei sicuro di voler chiudere l'applicazione?", (confirmValue) => { if (confirmValue) { closeApp.CloseApp(); } }); }
public static void ConfigureNavigation(NavigationPage nav, string homePageKey, bool askToClose = false) { IClosingApp closer = ViewModelLocator.GetService <IClosingApp>(); Action act = async() => { if (askToClose) { if (!await UserDialogs.Instance.ConfirmAsync("Vuoi chiudere l'applicazione?", "Chiudi applicazione")) { return; } } closer.CloseApp(); }; ViewModelLocator.NavigationService.Initialize(nav, homePageKey, act); }