快捷方式管理器之三C#WPF添加图片资源并引用

添加图片资源的方法
如下图所示:1:右击AWTManage选择属性;2:选择Resources;3:选择Image图片类型;4:打开并选择本地图片的位置。
快捷方式管理器之三C#WPF添加图片资源并引用_第1张图片如上所示添加完图片后,还需要将图片资源设置的Build Action设为content,就可以直接在代码中访问到该图片资源
如下图所示:
快捷方式管理器之三C#WPF添加图片资源并引用_第2张图片

 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);

你可能感兴趣的:(快捷方式管理器之三C#WPF添加图片资源并引用)