VB.Net WPF:使用Resources定义BitmapImage

时间:2015-07-30 17:01:43

标签: wpf vb.net

我正在尝试使用Telerik的RadDesktopAlert,我需要为它设置一个Icon。 所以,我这样做了:

Dim bi As New BitmapImage
bi.BeginInit()
bi.UriSource = New Uri("pack://application:,,,/Resources/questions1.png")
bi.EndInit()
alert.Icon = bi
alert.IconColumnWidth = 75

但是我的警报没有任何图标,听起来它无法找到资源...我的文件的构建操作被设置为“资源”。

我可以帮忙吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

如果图像文件位于文件夹"资源"在Visual Studio项目中,并将其Build Action设置为Resource:

Dim bitmap As New BitmapImage(New Uri("pack://application:,,,/Resources/questions1.png"))
Dim image As New Image() With {.Source = bitmap}
alert.Icon = image