我实际上做到了这一点,但必须将我的源设置为
/ProjectName;component/images/view.png
因为我将ProjectName作为引用的程序集,所以它与我在问题中引用的msdn页面上的Path:部分相同。
将“view.png”的构建操作设置为资源而不是内容,这个问题就会消失。我能够通过这种方式重现您的问题,并且当设置为资源时它可以正常工作。
Xaml.VB
从应用程序文件夹和设计页面调用图像
Private Sub LoadImages()
Dim strUri As String
strUri = AppDomain.CurrentDomain.BaseDirectory() & "\NavigationImages\settingsicon.png"
Image2.Source = New BitmapImage(New Uri(strUri))
End Sub
Xaml.VB 中的页面加载
Call LoadImages()
Xaml 设计页面
Image Name="Image2"Height="32" HorizontalAlignment="Left"