2016-01-05 5 views
0

Я создал новую папку в моем проекте библиотеки классов, называет «Ресурсы». Там я добавил значок с именем «icon.png».
Свойства иконы являются:
Сложение Действие: Embedded Resource
Копировать в Outpur каталог: Копия всегда
Путь к пользовательской папке ресурса

Теперь я хочу использовать значок в моей библиотеке и в проекте, который имеет ссылку .dll библиотеки.

Я уже пытался получить его с BaseUri + «Resource/icon.png», но полная папка ресурсов не копируется, когда я создаю Class-Library.

Итак, как я могу настроить свою библиотеку классов, чтобы получить иконку/папку-ресурс в моей библиотеке и в проектах, эта ссылка на .dll.

ответ

1

Вы можете установить изображение в качестве контента и не копировать или Embedded Resource и копировать всегда и читать его в XAML:

<Image Source="ms-appx:///ClassLibraryNamespace/Resources/icon.jpg"/> 

где ClassLibraryNamespace ваша библиотека имени.

В коде за одно и то же с

Source = new Uri("ms-appx:///ClassLibraryNamespace/Resources/icon.jpg"); 

Помните, что 3 косые в пути приложения.

+0

Отлично работает. Я не знал, что должен упомянуть класс ClassLibraryNamespace. спасибо – TheTanic

Смежные вопросы