2011-09-06 20 views
1

我可以以某種方式在ListView中使用POCO嗎?或者ListViewItem是我唯一的選擇?ListView + POCO

如果我只能使用ListViewItems是可以分配一個值對象(我的POCO)或是否有可能使用子對象與值對象?

在此先感謝!

回答

4

您可以使用ObjectListView,它與POCO很好地發揮作用。

ObjectListView rendering pipeline

更新

ObjectListView是基於常規的ListView,但它使用了一些魔法和Win32 API的,使一切成爲可能。開始使用它並不難,我真的不明白爲什麼你不能使用它?

標準列表視圖:所有選項(除了所有者繪圖)都包括使用ListViewItem。如果您有大量收藏,我建議您使用虛擬模式,這意味着列表視圖將請求每個可見的項目。

+0

謝謝,這是一個不錯的選擇,但我寧願堅持原始框架。你能更準確地瞭解我的問題嗎? –

+0

更新了答案。 – jgauffin

0

我剛剛發現ListViewItem.ListViewSubItem類的標籤和文字對我來說很好。雖然沒有Pocos,但我可以保留其原始數據類型的原始值。