1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Development How do you load a bitmapimage in wpf?

Discussion in 'Software' started by Captain Xarzu, 2 Aug 2012.

  1. Captain Xarzu

    Captain Xarzu What's a Dremel?

    Joined:
    22 Aug 2007
    Posts:
    15
    Likes Received:
    0
    In a silverlight app, I have a BitmapImage defined as System.Windows.Media.Imaging.BitmapImage and it as a method called "SetSource" where I can set the source like this:

    Code:
    	BitmapImage bitmap = new BitmapImage(); 
    	System.IO.Stream stream = _scene.GetStream(); 
    	if (stream == null) return; 
    	bitmap.SetSource(stream); 
    In a WPF application I have also have a Bitmap image defined as System.Windows.Media.Imaging.BitmapImage but there is no SetSource method. How do I set the source in a WPF app like I do in a Silverlight app?

    Also, it is a stream, not a string. It is not a URI. so "UriSource" method does not work. I tried this:
    Code:
            System.IO.Stream stream = _scene.GetStream(); 
            if (stream == null) return; 
            BitmapImage bitmap = new BitmapImage(); 
     
            bitmap.UriSource = new Uri(stream.ToString()); 
    And at runtime, it threw an error tha URI cannot be determined. Is the URI an identifier for the intranet? Are you sure that this is not a silverlight thing? I am doing a WPF application
     
  2. Plugs

    Plugs Minimodder

    Joined:
    5 Nov 2009
    Posts:
    522
    Likes Received:
    63
    Is there not a StreamSource property?
     

Share This Page