WPF引用外部资源(样式、文件等)方式
具体代码请下载 项目文件注:本项目使用VS2022开发环境、.NET8框架及MahApps.Metro界面UI。
摘取关键代码如下:
<StackPanel Grid.Row="0">
<Image Source="pack://application:,,,/WpfTest2;component/Images/1.jpg" />
<Image Source="pack://application:,,,/WpfTest2;component/Images/2.png" />
<Image Source="pack://application:,,,/WpfTest2Library;component/Images/3.jpg" />
</StackPanel>
<StackPanel Grid.Row="2">
<Image Source="file:///C:/Users/Yan/source/repos/WpfTest2/WpfTest2/Images/a.jpg" />
<Image Source="https://files-cdn.cnblogs.com/files/cncc/2025-04-13_142530.bmp" />
</StackPanel>总结:
[*]不管是嵌入式资源、松散文件,均可使用pack://application:,,,/程序集名称;component/路径1/.../文件名的方式访问资源。
也可以省略,编译器会自动补全。
[*]嵌入式资源:通过 pack://application:,,,/ 访问,路径严格受程序集结构约束。
[*]松散文件/URL:使用相对路径、绝对路径,灵活性高,但需确保文件部署到位。
参考界面:
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! 收藏一下 不知道什么时候能用到 分享、互助 让互联网精神温暖你我 用心讨论,共获提升! 感谢,下载保存了 不错,里面软件多更新就更好了 热心回复! 很好很强大我过来先占个楼 待编辑 感谢分享,学习下。 谢谢分享,辛苦了 前排留名,哈哈哈 这个有用。 yyds。多谢分享 新版吗?好像是停更了吧。 感谢分享,下载保存了,貌似很强大 这个好,看起来很实用 感谢,下载保存了 感谢,下载保存了 东西不错很实用谢谢分享 用心讨论,共获提升!
页:
[1]
2