WPF 文档查看器在滚动过程中引发异常



我有一个问题,WPF-DocumentViewer在滚动过程中抛出异常通过文档。它自己加载的文档已成功加载并正确显示。

我收到以下错误消息:Unkown URI-Prefix

XPS由GemBox.Spreadsheet生成,如:导出到XpsDocument/DocumentViewer控件

我不明白为什么它加载了 xps 并抛出异常。

谢谢!

出现

此问题的原因是 XpsDocument 对象需要保持引用状态,以便 DocumentViewer 可以访问其他必需的资源 (请注意在该示例代码中使用了 XpsDocument xpsDocument;)。
否则,GC 将收集 XpsDocument 对象,并且 DocumentViewer 将无法工作。

仅供参考,您也可以在 DocumentViewer.Document 属性的文档中找到此信息(请参阅提供的示例代码和注释)。

最新更新