/// <summary> /// Creates options to pass to the modal. /// </summary> /// <returns>ModalOptions to pass to the modal call.</returns> private ModalOptions GetModalOptions() { return(new ModalOptions { ContentScrollable = true, Animation = ModalAnimation.FadeInOut(1), HideCloseButton = true, }); }
void ShowModal(string title, string desc) { var prms = new ModalParameters(); prms.Add("Description", desc); var opts = new ModalOptions() { Animation = ModalAnimation.FadeIn(1) }; var m = modal.Show <FAQ>(title, prms, opts); }
public async Task Edit(int id) { var parameters = new ModalParameters(); parameters.Add(nameof(AgencyEdit.AgencyId), id); var editModal = Modal.Show <AgencyEdit>("Agence détail", parameters, new ModalOptions { Animation = ModalAnimation.FadeIn(1) }); var result = await editModal.Result; if (!result.Cancelled) { await RefreshList(); } }
public async void FormSubmit() { campaign.PncData.LeadResponses.Add(new KeyValue("other_detials", otherDetails)); campaign.PncData.AccountName = "FriendsAndFamily"; campaign.PncData.Assignee = "Texas Freeze Power Failure"; campaign.PncData.LeadOwner = "OPUS Intake"; campaign.Submitted = false; var opts = new ModalOptions() { Animation = ModalAnimation.FadeIn(1), HideCloseButton = true, DisableBackgroundCancel = true }; var m = modal.Show <Confirmation>("Thank you for your submission", opts); var response = await http.PostAsJsonAsync("https://api.opusintake.com/import/opuspost", campaign.PncData); campaign.FormUrl = await response.Content.ReadAsStringAsync(); campaign.Submitted = true; m.Close(); modal.Show <Confirmation>("Please continue", opts); }