快捷方式管理器之三C#WPF添加图片资源并引用
程序员文章站
2022-05-24 23:46:16
...
添加图片资源的方法
如下图所示:1:右击AWTManage选择属性;2:选择Resources;3:选择Image图片类型;4:打开并选择本地图片的位置。
如上所示添加完图片后,还需要将图片资源设置的Build Action设为content,就可以直接在代码中访问到该图片资源
如下图所示:
public void DispBoardImg(string path)
{
string path_boardimg = path.Replace(".lnk",".jpg");//ProgNameToPicName(path);
try
{
// Create source.
BitmapImage bi = new BitmapImage();
// BitmapImage.UriSource must be in a BeginInit/EndInit block.
bi.BeginInit();
bi.UriSource = new Uri(path_boardimg, UriKind.RelativeOrAbsolute);
bi.EndInit();
BoardImg.Source = bi;
}
catch (Exception)
{
//ProgramImg.
// LabelInfo.Content = "No Picture!";
//DispBoardImg(@"\NoImage.jpg", UriKind.RelativeOrAbsolute);
Trace.WriteLine("No find boardimage ,No Create source!");
DispBoardImg(@"Resources\NoImage1.jpg", UriKind.RelativeOrAbsolute);
}
}
说明:Trace.WriteLine是将调试信息输出到OutPut控制台
下面是引用图片资源的方法,这里采用的是相对地址方式
DispBoardImg(@"Resources\NoImage1.jpg", UriKind.RelativeOrAbsolute);