mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-31 15:36:07 +00:00 
			
		
		
		
	Bouton back
This commit is contained in:
		
							parent
							
								
									7b176f7ee9
								
							
						
					
					
						commit
						f1c8efa2a2
					
				
					 2 changed files with 345 additions and 330 deletions
				
			
		|  | @ -8,6 +8,7 @@ using Android.Widget; | ||||||
| using Android.OS; | using Android.OS; | ||||||
| using System.Threading.Tasks; | using System.Threading.Tasks; | ||||||
| using System.Diagnostics; | using System.Diagnostics; | ||||||
|  | using System.Linq; | ||||||
| 
 | 
 | ||||||
| namespace AideDeJeu.Droid | namespace AideDeJeu.Droid | ||||||
| { | { | ||||||
|  | @ -76,14 +77,28 @@ namespace AideDeJeu.Droid | ||||||
| 
 | 
 | ||||||
|         public override void OnBackPressed() |         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` |                 Xamarin.Forms.Shell.Current.GoToAsync("//home", true); | ||||||
|                 //Rg.Plugins.Popup.Services.PopupNavigation.Instance.PopAsync(); |  | ||||||
|             } |             } | ||||||
|             else |             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
											
										
									
								
							
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez