private static async Task <int> Message(string title, string message, params string[] buttons) { var a = new UIAlertView(title ?? "", message ?? "", null, buttons.First(), buttons.Skip(1).ToArray()); var clicked = a.GetClickedEventAsync <UIButtonEventArgs>(); a.Show(); return((await clicked).ButtonIndex); }