我在WPF中将Icon显示在Iamge控件失败,没显示出来,请问各位大神椒什么原因?代码如下:

IconmyIcon=Icon.ExtractAssociatedIcon(已经得到的文件路径);ImagemyIamge=myIcon.ToBitmap();myFil... Icon myIcon = Icon.ExtractAssociatedIcon(已经得到的文件路径);

Image myIamge = myIcon.ToBitmap();
myFile.FileImage = myIamge ;
界面代码:<Image Source="{Binding path=FileImage}"/>(不好意思,分有点少哈)
展开
 我来答
RayNCC
2012-11-14 · TA获得超过615个赞
知道小有建树答主
回答量:452
采纳率:0%
帮助的人:615万
展开全部
Image myIamge = myIcon.ToBitmap();

你这儿的Image类型是WPF的那个Image控件?

Image的Source需要的是一个ImageSource类型的数据,你需要用BitmapImage来读取那个图片。
另外,其实你直接绑定文件路径就可以
追问
这个就是个系统文件图标,没有路径,是个图片。我也用过Imagesource,但是那个也需要传路径才行,不过我现在解决了,把 那个图片保存下来就得到了具体的路径,谢谢哈!!!
追答
也可以不用保存,用个MemoryStream直接读到内存里,呵呵
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式