欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-24 23:46:16
...

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

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