Welcome to the Xamarin.Forms feedback portal. We’re happy you’re here! If you have feedback on how to improve the Xamarin.Forms, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

In Xamarin.Form UWP apps, SfPdfViewer crashes especially when we try to load a Form containing SfPdfViewer multiple times.

Following is the error information and Stack Trace.


Operation is not valid due to the current state of the object.

Collection was modified; enumeration operation may not execute.


at System.Collections.Generic.Dictionary`2.Enumerator.MoveNext()

   at Syncfusion.Pdf.Primitives.PdfDictionary.SaveItems(IPdfWriter writer)

   at Syncfusion.Pdf.Primitives.PdfDictionary.Save(IPdfWriter writer, Boolean bRaiseEvent)

   at Syncfusion.Pdf.Primitives.PdfDictionary.Save(IPdfWriter writer)

   at Syncfusion.Pdf.IO.PdfCrossTable.DoSaveObject(IPdfPrimitive obj, PdfReference reference, PdfWriter writer)

   at Syncfusion.Pdf.IO.PdfCrossTable.SaveIndirectObject(IPdfPrimitive obj, PdfWriter writer)

   at Syncfusion.Pdf.IO.PdfCrossTable.SaveObjects(PdfWriter writer)

   at Syncfusion.Pdf.IO.PdfCrossTable.Save(PdfWriter writer)

   at Syncfusion.Pdf.Parsing.PdfLoadedDocument.AppendDocument(PdfWriter writer)

   at Syncfusion.Pdf.Parsing.PdfLoadedDocument.Save(Stream stream)

   at Syncfusion.SfPdfViewer.XForms.UWP.PdfDocumentView.BackgroundWorker_DoWork(Object sender, DoWorkEventArgs e)