web-dev-qa-db-fra.com

Comment afficher une boîte d'alerte avec Xamarin.Forms pour validation?

Comment afficher la boîte d'alerte avec Xamarin.Forms pour validation?

Je sais que nous pouvons afficher une alerte à l'aide du code ci-dessous à partir du code ContentView situé derrière, mais je souhaite afficher alertbox à partir de mon ViewModel.

DisplayAlert ("Alert", "You have been alerted", "OK");

J'ai enregistré mon ViewModel contre View avec le code ci-dessous.

ViewFactory.Register<[ContentPage], [ContentPageViewModel]> (); 
12
Nirav Mehta

Vous pouvez afficher une alerte à partir de n’importe où dans le projet Xamarin.Forms via la propriété MainPage du statique App.Current p. 

await App.Current.MainPage.DisplayAlert("Test Title", "Test", "OK");
41
Martin Rhodes
0
RoelV