Как использовать встроенное изображение отдельной сборки? - PullRequest
4 голосов
/ 16 июля 2009

Есть много связанных вопросов / ответов об этом в SO. Я взглянул на некоторые из них, но ни один из них не совпал.

Сборка (называемая ResourcesLoader) содержит изображения как встроенные ресурсы .

Я хотел бы использовать эти картинки в другой сборке.

Посмотрев на msdn pack uri и увидев множество сэмплов, я подумал, что следующая строка сработает:

<Image Source="pack://application:,,,/ResourceLoader;component/Resource Files/Bitmaps/bmp20x20/Cancel.png" />

Угадай что? Это не работает! Я проверял букву за буквой несколько раз, чтобы убедиться в отсутствии ошибок.

Я попробовал с изображениями ресурсов, и это сработало. Но я должен использовать встроенные ресурсы ...

Кто может дать мне магический синтаксис? Спасибо!

1 Ответ

3 голосов
/ 16 июля 2009

Какое действие по сборке установлено на этом ресурсе? Действие Build должно быть Resource вместо Embedded Resource.

...