none
charger une pictureBox en WPF RRS feed

  • Question

  • Bonsoir,

    Pardonnez ma question très simple, mais je n'ai jamais fais de développement avec WPF..
    Je voudrais savoir, comment charger une pictureBox ( ça s'appelle toujours comme ça? ) en wpf, en sachant que mon image est enregistrée dans une variable de type Stream.

    En WinForm classique c'était :

    Code :
    pictureBox1.Image = new System.Drawing.Bitmap(imageStream);

    Mais là ?

    Merci beaucoup!

    mercredi 30 avril 2008 16:55

Réponses

  • Bonjour,

     

    en WPF la PictureBox est remplacée par le contrôle Image, et voici un exemple de code pour charger une image de type Stream dans une Image en WPF (image1 est mon contrôle Image) :

     

    Code Snippet

    Stream imageStream = new FileStream("image.jpg", FileMode.Open, FileAccess.Read, FileShare.Read);

     

    BitmapImage myImageStream = new BitmapImage();

    myImageStream.BeginInit();

    myImageStream.StreamSource = imageStream;

    myImageStream.EndInit();

     

    image1.Source = myImageStream;

     

     

    En espérant avoir pu vous aider.

     

    Audrey

    vendredi 2 mai 2008 10:24

Toutes les réponses

  • Bonjour,

     

    en WPF la PictureBox est remplacée par le contrôle Image, et voici un exemple de code pour charger une image de type Stream dans une Image en WPF (image1 est mon contrôle Image) :

     

    Code Snippet

    Stream imageStream = new FileStream("image.jpg", FileMode.Open, FileAccess.Read, FileShare.Read);

     

    BitmapImage myImageStream = new BitmapImage();

    myImageStream.BeginInit();

    myImageStream.StreamSource = imageStream;

    myImageStream.EndInit();

     

    image1.Source = myImageStream;

     

     

    En espérant avoir pu vous aider.

     

    Audrey

    vendredi 2 mai 2008 10:24
  • Parfaitement !!
    Merci !
    vendredi 2 mai 2008 10:32