【发布时间】:2019-03-09 12:14:46
【问题描述】:
我的项目资源中有一张图片。 现在,我必须在图像属性中设置哪个来源? 我应该使用这个,即 C:\Users\user\Docs\Project\Resources\image.jpg
(我正在使用 Visual Studio 并且有一个 C# WPF 项目)
【问题讨论】:
-
您不能将其指定为直接链接。看看这个answer
我的项目资源中有一张图片。 现在,我必须在图像属性中设置哪个来源? 我应该使用这个,即 C:\Users\user\Docs\Project\Resources\image.jpg
(我正在使用 Visual Studio 并且有一个 C# WPF 项目)
【问题讨论】:
将资源构建操作设置为资源,不要复制到输出目录
我在我的项目中创建了一个名为 Images 的文件夹,我将图片放入其中
在我的代码中,我将图片放在图片框中,因此我将其加载到BitmapImage
BitmapImage BI = new BitmapImage();
BI.BeginInit();
BI.UriSource = new Uri("pack://application:,,,/Images/ImageName.png");
BI.EndInit();
【讨论】:
new BitmapImage(new Uri("pack://application:,,,/Images/ImageName.png")); 不需要 Begin/EndInit。