2014-12-08 15 views
5

utworzonego wyświetlania arkusza działania w formach Xamarin z następującego kodu,Przycisk wydarzenie w Display działania Karcie

DisplayActionSheet ("ActionSheet: Wyślij", "Anuluj", null, "E", "Twitter" , "Facebook");

Czy można ustawić przycisk zdarzenia dla e-mail, Twitter, Facebook?

+0

Na koniec ustawiam wydarzenie dla e-maila, Twittera, Facebooka w tym arkuszu akcji – Balaji

Odpowiedz

11

DisplayAction zwraca zadanie <string>, aby nie blokować głównego wątku. Aby obsłużyć zaznaczenie, musisz użyć go w sposób podobny do tego:

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