我正在尝试使用 DocumentViewer(或更具体地说,DocumentViewer 的 DocumentPageView)来加载从 Powerpoint 保存为 XPS 的演示文稿。
然而,幻灯片的作者很聪明,将他的其中一个 URL 输入为伪正则表达式(例如http://[blog|www]mywebsite.com
)。内置的 XPS 查看器能够毫无问题地加载文档。但是,DocumentViewer 会抛出异常,因为它会尝试验证 URI:
Failed to create a 'NavigateUri' from the text 'http://[blog|www]mywebsite.com'
我当然可以进入幻灯片并修复 URI 以便显示文档。但是,由于我无法控制将与我的应用程序一起使用的文档,我更愿意找到一种方法来显示文档,尽管 URI 无效(如 XPS 查看器)。
有什么想法吗?