
我在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}"/>(不好意思,分有点少哈) 展开
Image myIamge = myIcon.ToBitmap();
myFile.FileImage = myIamge ;
界面代码:<Image Source="{Binding path=FileImage}"/>(不好意思,分有点少哈) 展开
1个回答
展开全部
Image myIamge = myIcon.ToBitmap();
你这儿的Image类型是WPF的那个Image控件?
Image的Source需要的是一个ImageSource类型的数据,你需要用BitmapImage来读取那个图片。
另外,其实你直接绑定文件路径就可以
你这儿的Image类型是WPF的那个Image控件?
Image的Source需要的是一个ImageSource类型的数据,你需要用BitmapImage来读取那个图片。
另外,其实你直接绑定文件路径就可以
追问
这个就是个系统文件图标,没有路径,是个图片。我也用过Imagesource,但是那个也需要传路径才行,不过我现在解决了,把 那个图片保存下来就得到了具体的路径,谢谢哈!!!
追答
也可以不用保存,用个MemoryStream直接读到内存里,呵呵
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询