2010-01-27 9 views
0

Я пытаюсь прочитать в XPS-файле с XamlReader.Load (XMLReader). Некоторые файлы XPS читаются, и я могу отлично пройти. Один из файлов XPS я работаю, который отображает правильно в IE, дает следующее исключение:XamlReader файлов XPS throws не может найти ресурс

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. 

Файл изображения в вопросе находится в файле XPS в месте, указанном «PNG/1.png», когда я посмотрите файл в IE или просмотрите с помощью инструмента unZIP, файл изображения отобразится правильно.

Любые идеи?

ответ

0

Решение этого вопроса включает настройку ParserContext в качестве необязательного аргумента для Load().