求指点。。wpf中如何显示在Dll里的ico资源?

maya8maya85 2016-02-25 09:53:33
ico文件都打包在dll了,是MFC的共享DLL
现在使用wpf,想显示这个DLL里的资源到界面上,该如何显示呢?
还有,这个DLL需要加载到资源里吗?还是,要个相对路径就行了呢?
如果里面有多个图标,又如何获取变显示呢?
...全文
335 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lccleo 2016-03-15
  • 打赏
  • 举报
回复
+++++++++++++++++ 第一步: C#从DLL里提取ICO 第二步:C# ICO转换成PNG或BMP 第三步: WPF加载PNG图片。。
lccleo 2016-03-15
  • 打赏
  • 举报
回复
第一步: C#从DLL里提取ICO 第二步:C# ICO转换成PNG或BMP 第三步: WPF加载PNG图片。。
maya8maya85 2016-02-29
  • 打赏
  • 举报
回复
引用 7 楼 szOOrz 的回复:
[quote=引用 2 楼 maya8maya85 的回复:] [quote=引用 1 楼 szOOrz 的回复:] 图片文件->属性->生成操作->Resource 然后Uri格式Pack://application:,,,/AssemblyName;Component/ResourceName 其他问题都不算问题
没有图片文件,就一个dll[/quote] 如果dll是你自己做的就按照我说的做就没错了,如果dll是别人提供的,你最好咨询提供者使用方法,不然就看6楼。[/quote]是我编译的,你可以帮我写一个demo吗?
好几只小萝莉 2016-02-29
  • 打赏
  • 举报
回复
引用 2 楼 maya8maya85 的回复:
[quote=引用 1 楼 szOOrz 的回复:] 图片文件->属性->生成操作->Resource 然后Uri格式Pack://application:,,,/AssemblyName;Component/ResourceName 其他问题都不算问题
没有图片文件,就一个dll[/quote] 如果dll是你自己做的就按照我说的做就没错了,如果dll是别人提供的,你最好咨询提供者使用方法,不然就看6楼。
maya8maya85 2016-02-26
  • 打赏
  • 举报
回复
引用 3 楼 wyd1520 的回复:
你先要解决从DLL读取ICO资源,然后,把ICO资源转换成PNG,显示到WPF的Image控件里。
可有实例?
本拉灯 2016-02-26
  • 打赏
  • 举报
回复
你先要解决从DLL读取ICO资源,然后,把ICO资源转换成PNG,显示到WPF的Image控件里。
maya8maya85 2016-02-26
  • 打赏
  • 举报
回复
引用 1 楼 szOOrz 的回复:
图片文件->属性->生成操作->Resource 然后Uri格式Pack://application:,,,/AssemblyName;Component/ResourceName 其他问题都不算问题
没有图片文件,就一个dll
好几只小萝莉 2016-02-26
  • 打赏
  • 举报
回复
图片文件->属性->生成操作->Resource 然后Uri格式Pack://application:,,,/AssemblyName;Component/ResourceName 其他问题都不算问题
xuzuning 2016-02-26
  • 打赏
  • 举报
回复
本拉灯 2016-02-26
  • 打赏
  • 举报
回复
引用 4 楼 maya8maya85 的回复:
引用 3 楼 wyd1520 的回复:
你先要解决从DLL读取ICO资源,然后,把ICO资源转换成PNG,显示到WPF的Image控件里。
可有实例?
要学会百度: 第一步: C#从DLL里提取ICO 第二步:C# ICO转换成PNG或BMP 第三步: WPF加载PNG图片。。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧