我如何使用foreach语句将图像(指定的图像)添加到 ListView 中
例如:
foreach(Video entry in videoFeed.Entries) {
listview1.items.add(entry);
listview1.items.image(imageURL);
}
最佳答案
如果要显示 ListViewItem 的图像,则需要创建一个 ImageList ,将其填充图像,将 ImageList 分配给 ListView ,然后从其中的每个列表中告诉 ListViewItem图像要使用的列表:var listView = new ListView();
// create image list and fill it
var imageList = new ImageList();
imageList.Images.Add("itemImageKey", image);
// tell your ListView to use the new image list
listView.LargeImageList = imageList;
// add an item
var listViewItem = listView.Items.Add("Item with image");
// and tell the item which image to use
listViewItem.ImageKey = "itemImageKey";
您可以在MSDN article或MSDN tutorial中阅读有关ListViewItem以及如何设置/使用图像的更多信息。
关于C#ListView项目图片,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17381725/