Smobiler上海石磨_.NET移动开发平台

标题: listview显示图片问题 [打印本页]

作者: zwy1313525    时间: 2019-12-6 09:19
标题: listview显示图片问题
listview的RowBind事件中对image的resourceData单独赋值二进制流 具体怎么操作

作者: Lula.Jin    时间: 2019-12-6 10:07
RowBind事件中写   ((模板类)e.Row.Control).image1.ResourceData = imgBytesIn;//imgBytesIn为二进制流
模板类中image的modifier设置public,image的Mode设置Data
作者: zwy1313525    时间: 2019-12-6 10:19
Lula.Jin 发表于 2019-12-6 10:07
RowBind事件中写   ((模板类)e.Row.Control).image1.ResourceData = imgBytesIn;//imgBytesIn为二进制流
...

如果遇到多张不一样的图片呢
作者: Lula.Jin    时间: 2019-12-6 10:29
zwy1313525 发表于 2019-12-6 10:19
如果遇到多张不一样的图片呢

RowBind是会循环执行的,datasource有多少行就会循环赋值的,可以将图片组成数组更换
private int i=0;
private void listView1_RowBind(object sender, ListViewTemplateBindEventArgs e)
        {
          ((模板类)e.Row.Control).image1.ResourceData = imgBytesIn;
          i++;
        }

作者: zwy1313525    时间: 2019-12-6 11:46
Lula.Jin 发表于 2019-12-6 10:29
RowBind是会循环执行的,datasource有多少行就会循环赋值的,可以将图片组成数组更换
private int i=0;
p ...

这个int 值 能不能 限制大小
作者: Lula.Jin    时间: 2019-12-6 11:57
zwy1313525 发表于 2019-12-6 11:46
这个int 值 能不能 限制大小

可以的,具体怎么写看你需求,我只是举个例子
作者: 18956569211    时间: 2020-11-16 19:12
感谢技术大侠们的指导 ,已完美解决图片显示问题!
作者: 王晓微    时间: 2020-12-9 11:04
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2