Пример #1
0
 public static Task<bool> DisplayPopup(this Page page, PopupBase popup)
 {
     if (popup == null)
     {
         throw new ArgumentNullException("popup");
     }
     return XfPopups.ShowPopup(page, popup);
 }
Пример #2
0
 public PopupArguments(PopupBase popup)
 {
     Popup = popup;
     Result = new TaskCompletionSource<bool>();
 }
Пример #3
0
 public PopupArguments(PopupBase popup)
 {
     Popup  = popup;
     Result = new TaskCompletionSource <bool>();
 }
Пример #4
0
 public static Task<bool> ShowPopup(Page page, PopupBase popup)
 {
     var popupArguments = new PopupArguments(popup);
     MessagingCenter.Send(page, Messages.DisplayPopupMessage, popupArguments);
     return popupArguments.Result.Task;
 }