これが私がSilverlightで画像を設定する方法です:
Public Sub setImage(ByRef img As Image, ByVal nameWithExtension As String, ByVal uriKind As UriKind)
If uriKind = System.UriKind.Relative Then
img.Source = New System.Windows.Media.Imaging.BitmapImage(New Uri("/PortalSilver;component/Images/" & nameWithExtension, uriKind))
Else
img.Source = New System.Windows.Media.Imaging.BitmapImage(New Uri(nameWithExtension, uriKind))
End If
End Sub
私はほとんどの場合、絶対URIを使用します。