Stream Property
Collapse the table of content
Expand the table of content

StreamResourceInfo.Stream Property

Gets the stream that is contained by the resource.

Namespace:  System.Windows.Resources
Assembly:  System.Windows (in System.Windows.dll)

public Stream Stream { get; }

Property Value

Type: System.IO.Stream
The stream that is contained by the resource.

The following code example demonstrates how to use this class.

using System; // Uri
using System.IO; // Stream
using System.Windows; // Application
using System.Windows.Controls; // TextBlock, Image
using System.Windows.Media.Imaging; // BitmapImage
using System.Windows.Resources; // StreamResourceInfo

namespace SilverlightApplication
    public partial class PageShort : UserControl
        public PageShort()

            // Load image resource files included in the application package 
            // and resources that are embedded in assemblies included in the
            // application package.

            // Load an image resource file embedded in the application assembly.
            Image img1 = LoadImage(

            // Load an image resource file included the application package.
            Image img2 = LoadImage("IncludedInApplicationPackage.png");

            // Load an image resource file embedded in a library assembly, 
            // which is included in the application package.
            Image img3 = LoadImage(

        public Image LoadImage(string relativeUriString)
            // Get the image stream at the specified URI that
            // is relative to the application package root.
            Uri uri = new Uri(relativeUriString, UriKind.Relative);
            StreamResourceInfo sri = Application.GetResourceStream(uri);

            // Convert the stream to an Image object.
            BitmapImage bi = new BitmapImage();
            Image img = new Image();
            img.Source = bi;

            return img;


Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

© 2015 Microsoft