Bonjour,
Je développe un lecteur mutltimedia qui en premier lieu était sous VS 2003 en winfows forms. Puis je l'ai passé sous VS 2008 en WPF. Je rencontre un problème pour changer le contenu d'un control Image. Sous VS 2003 lorsque j'ouvrais une chanson, je mettais la pochette de l'album dans une PictureBox avec le code suivant:
Le problème est que ce code ne fonctionne pas sous WPF. Pour changer la source de mon control Image en paramètre il attend une URI en voulant faire monImage.source().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 TagLib.File file = TagLib.File.Create(this.currentPlay.URL); if (file.Tag.Pictures.Length > 0) { Byte[] bin = file.Tag.Pictures[0].Data.Data; Image.GetThumbnailImageAbort callBack = new Image.GetThumbnailImageAbort(ThumbnailCallback); this.pbCover.Image = Image.FromStream(new MemoryStream(bin)).GetThumbnailImage(this.pbCover.Width, this.pbCover.Height, callBack, System.IntPtr.Zero); }
Ma question est comment puis-je faire pour changer mon image comme je le faisait auparavant, ou du moins une équivalence.
Je vous remercie d'avance.
Partager