Gets the stream that is contained by the resource.
Assembly: System.Windows (in System.Windows.dll)
The following code example demonstrates how to use this class.
Imports System.Windows.Resources Imports System.Windows.Media.Imaging Partial Public Class PageShort Inherits UserControl Public Sub New() InitializeComponent() ' 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. Dim img1 As Image = LoadImage( _ "/SilverlightApplication;component/EmbeddedInApplicationAssembly.png") Me.stackPanel.Children.Add(img1) ' Load an image resource file included the application package. Dim img2 As Image = LoadImage("IncludedInApplicationPackage.png") Me.stackPanel.Children.Add(img2) ' Load an image resource file embedded in a library assembly, ' which is included in the application package. Dim img3 As Image = LoadImage( _ "/SilverlightLibrary;component/EmbeddedInLibraryAssembly.png") Me.stackPanel.Children.Add(img3) End Sub Public Function LoadImage(ByVal relativeUriString As String) As Image ' Get the image stream at the specified URI that ' is relative to the application package root. Dim uri As New Uri(relativeUriString, UriKind.Relative) Dim sri As StreamResourceInfo = Application.GetResourceStream(uri) ' Convert the stream to an Image object. Dim bi As New BitmapImage() bi.SetSource(sri.Stream) Dim img As New Image() img.Source = bi Return img End Function End Class
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.