2014-12-08 5 views
5

I in Xamarin Formen mit dem folgenden Code Display Aktion Blatt erstellt,Button-Ereignis in Display Aktion Blatt

DisplayActionSheet ("ActionSheet: Senden an", "Abbrechen", null, "E-Mail", "Twitter" , "Facebook");

Ist es möglich, Button-Ereignis für E-Mail, Twitter, Facebook zu setzen?

+0

Endlich habe ich Ereignis für E-Mail, Twitter, Facebook in diesem Display Aktionsbogen gesetzt – Balaji

Antwort

11

DisplayAction gibt die Task <string> zurück, um den Hauptthread nicht zu blockieren. Um die Auswahl zu treffen, müssen Sie sie ähnlich wie folgt verwenden:

  var action = await DisplayActionSheet ("ActionSheet: Send to?", "Cancel", null, "Email", "Twitter", "Facebook"); 
      switch (action){ 
      case "Email": 
       DoSomething(); 
       break; 
      case "Twitter": 
       DoSomethingElse(); 
       break; 
       ...     
      }