我想有一個ListView除了「item.Text」和「item.Name」應該有每個ListViewItem更多的自定義屬性。擴展ListView類
我如何能做到這一點(語法和等...)
也是它可以設置List<string>
或List<class>
作爲一個列表視圖項的屬性?
謝謝。
我想有一個ListView除了「item.Text」和「item.Name」應該有每個ListViewItem更多的自定義屬性。擴展ListView類
我如何能做到這一點(語法和等...)
也是它可以設置List<string>
或List<class>
作爲一個列表視圖項的屬性?
謝謝。
您可以從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);
避免使用控件作爲集合類。將數據從視圖中分離出來。 –