Bonjour à tous,
je me penche depuis quelques jours sur le développement d'applications style metro sous Windows 8 et VS 2011. Je rencontre un petit soucis pour convertir un Byte[] en ImageSource.
En WPF, j'utilisais ceci :
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 MemoryStream Ms = new MemoryStream(Data); BitmapImage BI = new BitmapImage(); BI.BeginInit(); BI.StreamSource = Ms; BI.EndInit(); return (BI);
Sous WinRt, les 2 méthodes (BeginInit, EndInit) et le champ StreamSource n'existent pas. Il y a bien : SetSource met celle-ci prend un IRandomAccessStream et MemoryStream n'implémente pas cette interface.
Quelqu'un pourrait-il me dire comment puis-je procéder ?
Merci d'avance
Partager