Image WPF

Résolu
xmox667 Messages postés 357 Date d'inscription jeudi 8 juin 2006 Statut Membre Dernière intervention 26 décembre 2011 - 11 déc. 2009 à 10:42
xmox667 Messages postés 357 Date d'inscription jeudi 8 juin 2006 Statut Membre Dernière intervention 26 décembre 2011 - 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.

2 réponses

krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 49
11 déc. 2009 à 11:05
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é ! -
3
xmox667 Messages postés 357 Date d'inscription jeudi 8 juin 2006 Statut Membre Dernière intervention 26 décembre 2011 4
11 déc. 2009 à 15:17
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+
3
Rejoignez-nous