XamlReader файлов XPS не может найти ресурс - PullRequest
0 голосов
/ 27 января 2010

Я пытаюсь прочитать в XPS-файл с XamlReader.Load (XMLReader). Некоторые файлы 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.

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

Есть идеи?

1 Ответ

0 голосов
/ 31 января 2010

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

...