Image WPF [Résolu]

Signaler
Messages postés
357
Date d'inscription
jeudi 8 juin 2006
Statut
Membre
Dernière intervention
26 décembre 2011
-
Messages postés
357
Date d'inscription
jeudi 8 juin 2006
Statut
Membre
Dernière intervention
26 décembre 2011
-
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.

2 réponses

Messages postés
1860
Date d'inscription
lundi 28 novembre 2005
Statut
Modérateur
Dernière intervention
14 février 2015
40
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é ! -
Messages postés
357
Date d'inscription
jeudi 8 juin 2006
Statut
Membre
Dernière intervention
26 décembre 2011
3
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+