0

我尝试使用 XamlReader.Load ( XMLReader ) 读取 XPS 文件。一些 XPS 文件读入,我可以完美地浏览。我正在使用的其中一个 XPS 文件在 IE 中正确显示,但出现以下异常:

Cannot convert string '/png/1.png' in attribute 'ImageSource' to object of type 'System.Windows.Media.ImageSource'. Cannot locate resource 'png/1.png'.  Error at object 'System.Windows.Media.ImageBrush', Line 2309 Position 166.

当我在 IE 中查看文件或使用 unZIP 工具浏览时,有问题的图像文件位于 XPS 文件中指定位置“png/1.png”的位置,图像文件正确显示。

有任何想法吗?

4

1 回答 1

0

这个问题的解决方案包括将 ParserContext 设置为 Load() 的可选参数。

于 2010-01-31T16:03:03.887 回答