コード例 #1
0
 public static async void OpenAlertDialogueWithMessage(string title, string message)
 {
     if (DeviceApiHelpers.isUWP())
     {
         await MainThread.InvokeOnMainThreadAsync(async() => await UserDialogs.Instance.AlertAsync(message, title, "Ok"));
     }
     else
     {
         await MainThread.InvokeOnMainThreadAsync(async() => await MaterialDialog.Instance.AlertAsync(message, title));
     }
 }
 public static async Task DismissLoaderAsync()
 {
     if (DeviceApiHelpers.isUWP())
     {
         await MainThread.InvokeOnMainThreadAsync(async() => UserDialogs.Instance.HideLoading());
     }
     else
     {
         await MainThread.InvokeOnMainThreadAsync(async() => LoaderDialogue.DismissAsync());
     }
 }
コード例 #3
0
 public static async void OpenAlertDialogueWithMessage(string message, IAppInfo appInfo)
 {
     if (DeviceApiHelpers.isUWP())
     {
         await MainThread.InvokeOnMainThreadAsync(async() => await UserDialogs.Instance.AlertAsync(message, okText: "Ok"));
     }
     else
     {
         await MainThread.InvokeOnMainThreadAsync(async() => await MaterialDialog.Instance.AlertAsync(message, appInfo.Name));
     }
 }
 public static async Task OpenLoaderWithMessageAsync(string title)
 {
     if (DeviceApiHelpers.isUWP())
     {
         await MainThread.InvokeOnMainThreadAsync(async() => UserDialogs.Instance.ShowLoading(title));
     }
     else
     {
         await MainThread.InvokeOnMainThreadAsync(async() => LoaderDialogue = await MaterialDialog.Instance.LoadingDialogAsync("", title));
     }
 }