Мне кажется, что я уже 10 раз решал эту проблему, но я никогда не могу вспомнить, как именно это сделать, поскольку кто-то решил сделать пакетный модуль в xaml complete rocket science ..
У меня есть изображение, помеченное как ресурс. У меня есть xaml UserControl в библиотеке классов (DLL), которая должна ссылаться на это изображение в разметке. У меня есть этот UserControl и изображение в двух библиотеках - версия Silverlight и версия WPF.
Изображение находится в одном каталоге с UserControl в обеих версиях. Он помечен как «Ресурс»
У меня есть приложение Silverlight, которое ссылается на dll Silverlight, и приложение WPF, которое ссылается на dll WPF.
Как я могу сделать так, чтобы мой xaml ссылался на изображение с локальным относительным URI сборки, имея в виду следующее:
- Я не знаю имени сборки, поскольку сборки SL и WPF имеют разные имена.
- Библиотеки Silverlight и WPF имеют разные пути относительно корня сборки (SL-версия UserControl и изображение являются связанными файлами в каталоге с именем «Linked» в проекте SL.
Я пытался использовать
./MyImage.png
MyImage.png
/MyImage.png (which I know shouldn't work)