Image WPF [Résolu]

xmox667 357 Messages postés jeudi 8 juin 2006Date d'inscription 26 décembre 2011 Dernière intervention - 11 déc. 2009 à 10:42 - Dernière réponse : xmox667 357 Messages postés jeudi 8 juin 2006Date d'inscription 26 décembre 2011 Dernière intervention
- 11 déc. 2009 à 15:17
Salut à tous,
En winform on peut assigner à une PictureBox (A) , une image (B) contenu dans les ressources :
A.Image = Properties.Ressources.B ;

En wpf le contrôle PictureBox est remplacé par le contrôle Image.
A.Source = Properties.Ressources.B ne fonctionne pas.

Si quelqu'un sait comment assigné par code une image contenue dans les ressources à un contrôle image en wpf.

Merci.
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
krimog 1863 Messages postés lundi 28 novembre 2005Date d'inscription 14 février 2015 Dernière intervention - 11 déc. 2009 à 11:05
3
Merci
Salut

Moi j'ai utilisé un truc comme ça, qui fonctionne :
Image monImage = new Image();

BitmapImage maBI = new BitmapImage;
maBI.BeginInit(); // A ne surtout pas oublier

bi.StreamSource = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("MonProgramme.Images.MonImage.jpg");

maBI.EndInit();
monImage.Source = maBI;


Je ne connais pas Properties.Ressources, donc je ne sais pas si ça marche avec.

Krimog : while (!(succeed = try())) ;
- Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé ! -

Merci krimog 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de krimog
Meilleure réponse
xmox667 357 Messages postés jeudi 8 juin 2006Date d'inscription 26 décembre 2011 Dernière intervention - 11 déc. 2009 à 15:17
3
Merci
Salut,
Merci pour la réponse.
De mon coté j'ai trouvé ceci:

monImage.Source = new BitmapImage(new Uri(@"Resources\monimage.png", UriKind.Relative));

monimage doit être compiler en mode Resource.

pour ce que ça interesse 2 liens:
liens 1 et Lien 2

a+

Merci xmox667 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de xmox667

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.