Bonjour,
Je charge une image dans un BitmapSource à partir d'un Stream, via la propriété Source.
Problème, lorsque j'affiche mon Image, ca fait belle lurette que le stream est fermé et ca plante parceque c'est à ce moment là qu'il le charge vraiment.
L'option de chargement OnLoad n'y change rien.
Je ne peux pas non plus créer un MemoryStream que je ne fermerai pas, car je ne connais pas la taille du en byte de mon image dans le stream initial.
Avez-vous des idées ?
(En passant je vous file un tuyaux, il faut wrapper la classe Stream en conservant la position d'origine du stream pour pouvoir charger correctement l'image depuis un stream dont la position n'est pas à 0 au début, sinon Wpf ne reconnait pas le format).
Vraiment pas pratique Wpf dès qu'on veut faire des trucs un peu évolué
Partager