ActionSheets
An ActionSheet presents the user with a set of alternatives for how to proceed with a task. To display an ActionSheet you can use the IActionSheet directly or you can use the aggregate INotifications interface as follows:
await notifications.ActionSheet.DisplayAsync("Send to:",
ActionSheetButton.CreateButton("Email", SendEmail),
ActionSheetButton.CreateButton("Twitter", SendTweet),
ActionSheetButton.CreateButton("Facebook Messenger", SendFacebookMessage));
ActionSheets also provide the capability to provide an explicit Cancel or Destroy button.