1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-10-29 14:35:45 +00:00

Bouton back

This commit is contained in:
Yan Maniez 2019-12-07 03:28:58 +01:00
parent 7b176f7ee9
commit f1c8efa2a2
2 changed files with 345 additions and 330 deletions

View file

@ -8,6 +8,7 @@ using Android.Widget;
using Android.OS;
using System.Threading.Tasks;
using System.Diagnostics;
using System.Linq;
namespace AideDeJeu.Droid
{
@ -76,14 +77,28 @@ namespace AideDeJeu.Droid
public override void OnBackPressed()
{
if (Rg.Plugins.Popup.Popup.SendBackPressed(base.OnBackPressed))
//new AlertDialog.Builder(this)
// .SetPositiveButton("OK", (sender, args) =>
// {
// })
// .SetMessage(Xamarin.Forms.Shell.Current.CurrentItem.Route)
// .SetTitle("OnBackPressed")
// .Show();
if (Xamarin.Forms.Shell.Current.Navigation.NavigationStack.Count == 1 && Xamarin.Forms.Shell.Current.CurrentItem.Route != "IMPL_home")
{
// Do something if there are some pages in the `PopupStack`
//Rg.Plugins.Popup.Services.PopupNavigation.Instance.PopAsync();
Xamarin.Forms.Shell.Current.GoToAsync("//home", true);
}
else
{
// Do something if there are not any pages in the `PopupStack`
if (Rg.Plugins.Popup.Popup.SendBackPressed(base.OnBackPressed))
{
// Do something if there are some pages in the `PopupStack`
//Rg.Plugins.Popup.Services.PopupNavigation.Instance.PopAsync();
}
else
{
// Do something if there are not any pages in the `PopupStack`
}
}
}

File diff suppressed because it is too large Load diff