Images de référence stockées dans des DLL externes à l’aide de wpf

J’ai une application wpf et un projet de bibliothèque de classes (dll). Dans ma dll, j’ai un dossier d’images contenant des fichiers .png définis en tant que ressources.

Je souhaite référencer et afficher l’image à l’aide de l’application principale wpf.

Des idées? Je veux faire ceci dans le XAML pas le code derrière si possible.

Ta, Matt.

En supposant que vous référencez la bibliothèque de classes à partir de l’application WPF, vous pouvez référencer et afficher l’image dans l’application WPF avec le code XAML suivant:

 

L’important ici est “ClassLibraryName”, qui est le nom de l’assembly de votre bibliothèque de classes. “/images/myimage.png” est le chemin d’access à votre image.

Vous pouvez en savoir plus sur les URI de pack WPF ici .

J’utilisais déjà ci-dessous mais ne fonctionnais toujours pas.

  

J’ai changé “Build Action” en “Resource” mais je n’ai toujours pas fonctionné.

Finalement, après avoir nettoyé la solution et tout reconstruit , cela a fonctionné !!!

Configuration: Microsoft Visual Studio Entreprise 2015, Windows 10 Pro, C #