WPF系列教程(二十三):程序集资源,将图片设为资源文件或内容文件

项目源码

资源文件

在主窗体中添加图片,并设置Source属性的图片路径。
修改图片属性为资源文件(resource):
WPF系列教程(二十三):程序集资源,将图片设为资源文件或内容文件_第1张图片
编译过后,该图片已经转化为二进制的资源嵌入到我们的exe文件中了,从而不需要源jpg文件了,即使把jpg删掉也可以正常显示。
要更换资源也是非常方便的,只需更换Image控件的Source即可:
WPF系列教程(二十三):程序集资源,将图片设为资源文件或内容文件_第2张图片

WPF系列教程(二十三):程序集资源,将图片设为资源文件或内容文件_第3张图片
在启动调试后就会重新进行编译,嵌入不同的资源文件,将该资源文件置入了编译后的程序集中。

内容文件

内容文件不能像资源文件一样嵌入到程序集中,例如声音文件就不能作为资源文件,可以作为内容文件。
在添加内容文件时,文件属性生成操作选择-内容,复制到输出目录选择-始终复制。

WPF系列教程(二十三):程序集资源,将图片设为资源文件或内容文件_第4张图片
编译执行后,Debug目录下的exe文件同级目录下自动生成了一个Image文件夹。
WPF系列教程(二十三):程序集资源,将图片设为资源文件或内容文件_第5张图片
内容文件夹不会对内容文件进行编译,而是保留了原有格式。

你可能感兴趣的:(WPF教程,c#,wpf,.net)