【Wpf】设置Icon路径
背景
当前环境为.Net6.0,和Framework有一些区别。
解决法案
目录结构

首先需要将图片设置为资源,这一步在.Net6.0是需要手动设置的,Framework默认就是资源。

然后是寻址:如果是.Net6.0这个点是必须的,Framework下不需要这个点
Icon="./Resource/img/icon.ico"
或者写成:
Icon="pack://application:,,,/Resource/img/icon.ico"
这样也是可以的。
说明:
这里pack://application:/// 是WPF默认Uri设置头(pack是协议,application是授权)
pack URI格式是XML文件规范的一部分,具体格式如下 pack://packageURI/partPath。
PackageURI实际上是在URI中放一个URI,它是把反斜杠都变成了逗号。
作者:宋桓公
出处:http://www.cnblogs.com/douzi2/
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。

浙公网安备 33010602011771号