wpf Bitmap显示在listView。

发布网友 发布时间:2022-04-22 10:30

我来回答

4个回答

热心网友 时间:2023-10-10 19:12

你这段代码不是在listView中显示Bitmap 的。

 MemoryStream stream = new MemoryStream();//实例化一个MemoryStream对象
 BitmapImage bitmapImage = new BitmapImage();//实例化一个BitmapImage对象
 bitmapImage.BeginInit();//初始化bitmapImage
 bitmapImage.StreamSource = stream;//bitmapImage的流设置为stream
 bitmapImage.EndInit();//初始化结束

热心网友 时间:2023-10-10 19:13

MemoryStream stream = new MemoryStream();     //实例化内存流(这段代码好像不完整,应该初始化后调用Bitmap.Save并把这个内存流作为参数,即bitmap.Save(stream,bitmap.RawFormat))
BitmapImage bitmapImage = new BitmapImage();  //实例化一个BitmapImage(这个东西赋值给Image控件,再把Image控件添加到listView中就可以显示了)
bitmapImage.BeginInit();                        //开始初始化BitmapImage,这个东西要和EndInit成对出现,并在它们之间初始化BitmapImage。
bitmapImage.StreamSource = stream;             //指定BitmapImage的图片源来自你的内存流。
bitmapImage.EndInit();                         //结束初始化

望采纳,谢谢

热心网友 时间:2023-10-10 19:13

这代码好像不是C语言的代码。如果你要学C语言的话,我推荐你用《C程序设计》,清华大学用的就是这个教材。

热心网友 时间:2023-10-10 19:14

xmal里面定义image吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com