Ricerca…


DisplayAlert

Una finestra di avviso può essere visualizzata su una Xamarin.Forms Page con il metodo DisplayAlert . Possiamo fornire un titolo, un corpo (testo da avvisare) e uno / due pulsanti di azione. Page offre due sostituzioni del metodo DisplayAlert .

  1. public Task DisplayAlert (String title, String message, String cancel)

Questa sovrascrittura presenta una finestra di avviso per l'utente dell'applicazione con un singolo pulsante di annullamento. L'avviso viene visualizzato in modo modale e, una volta chiuso, l'utente continua a interagire con l'applicazione.

Esempio :

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

Sopra snippet presenterà un'implementazione nativa di avvisi in ogni piattaforma ( AlertDialog in Android, UIAlertView in iOS, MessageDialog in Windows) come di seguito.

inserisci la descrizione dell'immagine qui

  1. public System.Threading.Tasks.Task<bool> DisplayAlert (String title, String message, String accept, String cancel)

Questa sostituzione esegue una finestra di avviso per l'utente dell'applicazione con un pulsante Accetta e Annulla. Cattura la risposta di un utente presentando due pulsanti e restituendo un valore boolean . Per ottenere una risposta da un avviso, fornire il testo per entrambi i pulsanti e attendere il metodo. Dopo che l'utente ha selezionato una delle opzioni, la risposta verrà restituita al codice.

Esempio :

var answer = await DisplayAlert ("Question?", "Would you like to play a game", "Yes", "No");
Debug.WriteLine ("Answer: " + (answer?"Yes":"No"));

Esempio 2: (se Condizione true o false check to alert procedere)

async void listSelected(object sender, SelectedItemChangedEventArgs e)
    {
        var ans = await DisplayAlert("Question?", "Would you like Delete", "Yes", "No");
        if (ans == true)
        {
            //Success condition
        }
        else
        {
            //false conditon
        }
     }

inserisci la descrizione dell'immagine qui

Esempio di avviso con un solo pulsante e azione

var alertResult = await DisplayAlert("Alert Title", Alert Message, null, "OK");
if(!alertResult)
{
   //do your stuff.
}

Qui otterremo l'azione clic Ok.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow