WPF DocumentViewer在滚动期间抛出异常

时间:2015-01-22 13:59:40

标签: c# wpf xps documentviewer gembox-spreadsheet

我遇到的问题是WPF-DocumentViewer在滚动期间抛出异常 通过文件。它自己加载的文档成功并正确显示。

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

XPS由GemBox.Spreadsheet生成,如:Export to XpsDocument / DocumentViewer Control

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

谢谢!

1 个答案:

答案 0 :(得分:1)

发生此问题是因为XpsDocument对象需要保持引用,以便DocumentViewer可以访问其他所需资源(请注意在该示例代码中使用XpsDocument xpsDocument;)。
否则GC将收集XpsDocument对象,而DocumentViewer将无法工作。

正如仅供参考,您也可以在DocumentViewer.Document property's documentation中找到此信息(请参阅提供的示例代码和注释)。