我希望有一个ListView,除了“item.Text”和“item.Name”之外,每个ListViewItem还应该有一些自定义属性。
我该怎么做(语法等等)
是否可以将List<string>
或List<class>
设置为列表视图项的属性?
感谢。
答案 0 :(得分:4)
您可以从ListViewItem类继承。
public class MyListViewItem : ListViewItem {
public List<object> Tags {get; set;}
}
// ... elsewhere
var item = new MyListViewItem {
Text = "Hello world!",
Tags = new List<object> { null, true, 15, "asdf", 78.7 }
};
this.listView1.Items.Add(item);