我如何使用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 articleMSDN tutorial中阅读有关ListViewItem以及如何设置/使用图像的更多信息。

关于C#ListView项目图片,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17381725/

10-11 08:08