给 WPF 添加图标有两种方式,一是绝对路径方式,二是相对路径方式。第一种方式操作简单,只需将要添加的图标的路径赋给 Source 即可。但是,这种绝对路径方式存在一个严重的弊端,就是当工程文件移植到其它地方时,这些绝对路径就会失效,需要多次重复修改才行。而相对路径方式就解决了工程文件移植给图标路径带来的失效问题。
绝对路径
很简单,举个例子,给应用添加一个 image 控件,要是其显示我们需要的图标,只需将绝对路径赋值给:image -> Source。注意图标的后缀不能丢掉。
相对路径
首先,我们需要新建一个资源文件,具体步骤如下:
右键项目 -> 添加 -> 资源字典 -> 资源文件,如下图所示
打开 Resource1.resx 添加现有文件,如下图所示
选中添加的图标文件,右键属性,将 Build Action 改为 Resource,如下图所示
最后在代码中引用
... Source="Resources/user.jpg" ...
版权声明:本文为博主原创文章,未经博主允许不得转载。