public async Task ExecuteGenerateItemsPDFCommandAsync(IEnumerable <Item> items) { var page = new PdfViewPage(); page.PdfFile = new Tools.NotifyTaskCompletion <string>(Task.Run(async() => { return(await PdfService.Instance.MarkdownToPDF(items.Select(item => item.Markdown))); } )); page.BindingContext = page; await Navigation.PushAsync(page, true); }
public async Task ExecuteGeneratePDFCommandAsync(string markdown) { var page = new PdfViewPage(); page.PdfFile = new Tools.NotifyTaskCompletion <string>(Task.Run(async() => { return(await PdfService.Instance.MarkdownToPDF(new List <string>() { markdown })); } )); page.BindingContext = page; await Navigation.PushAsync(page, true); }