Maison >développement back-end >C++ >Comment attribuer une image Bitmap de Resources.resx à Image.Source ?

Comment attribuer une image Bitmap de Resources.resx à Image.Source ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-18 23:32:12903parcourir

How to Assign a BitmapImage from Resources.resx to Image.Source?

Attribution d'une image Bitmap de Resources.resx à Image.Source

Dans cette enquête, l'utilisateur demande de l'aide pour attribuer une image Bitmap de Resources.resx à une Image.Source. L'utilisateur a rencontré un problème en essayant d'utiliser les URI du pack dans son code.

Pour résoudre ce problème, il est crucial de s'assurer que le fichier image se trouve dans un dossier nommé « Ressources » dans le projet Visual Studio. De plus, son action de construction doit être définie sur Ressource. Ce dossier Resources est différent de Resources.resx et peut être renommé à votre guise.

En mettant en œuvre ces étapes, l'URI du Pack fonctionnera correctement, et l'application pourra accéder à l'image depuis différentes machines même si le le chemin absolu peut différer.

Voici un exemple de code révisé :

logoImage.Source = new BitmapImage(new Uri(@"pack://application:,,,/Resources/logo.png"));

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn