XmlDataProvider Source = "pack: // application: ,,, / FinanceExplorer / Equity.xml" - PullRequest
1 голос
/ 07 января 2009

Может кто-нибудь объяснить синтаксис в атрибуте источника здесь? Какого черта "pack:" и "application:" и почему 3 запятых? Я не смог найти ни одного достойного описания.

Ответы [ 2 ]

1 голос
/ 16 июня 2010

На самом деле packageURI - это URI в URI, поэтому он кодируется путем преобразования его в косая черта в запятую.

Следовательно, тройные запятые на самом деле кодируются косой чертой.

Также вы можете заменить что-то вроде

pack://application:,,,/logo.jpg

с этим

/logo.jpg

Среда выполнения будет префиксом pack: // application: ,,,.

1 голос
/ 07 января 2009

Вот документация MS для Схема URI пакета

Три запятых представляют файл ресурсов XAML, расположенный в корне папки проекта локальной сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...