c# source Справочные изображения, хранящиеся во внешней dll, с помощью wpf




wpf load file from resource (2)

Предполагая, что вы ссылаетесь на библиотеку классов из приложения WPF, вы можете ссылаться и отображать изображение в приложении WPF со следующим XAML:

<Image Source="/ClassLibraryName;Component/images/myimage.png"/>

Здесь важна «ClassLibraryName», которая является именем сборки для вашей библиотеки классов. «/images/myimage.png» - это путь к вашему изображению.

Здесь вы можете узнать больше о URI пакета WPF.

У меня есть приложение wpf и проект библиотеки классов (dll). В моей dll у меня есть папка с изображениями с некоторыми .png-файлами, заданными как Resource.

Я хочу ссылаться и отображать изображение, используя основное приложение wpf.

Есть идеи? Я хочу сделать это в xaml, а не в коде, если это вообще возможно.

Та, Мэтт.


Answer #1

Я уже использовал ниже, но все еще не работал.

<Image Source="/ClassLibraryName;Component/images/myimage.png"/>

Я изменил «Build Action» на «Resource», но все равно не работал.

Наконец, после очистки решения и восстановления всех , он сработал !!!

Настройка: Microsoft Visual Studio Enterprise 2015, Windows 10 Pro, C #





png