esta bueno cobein, es como que cada item es un objeto de la clase personalizada donde se encuentan las propiedades. me hace acordar al
ObjectListView que uso en .NET, para el que no sabe, es un listview donde cada item es un objeto, o sea todas las columnas en realidad son las propiedades de una clase, aparte de poder hacer lo que quieras y ser super personalizable, es el mejor listview que hay para .net
saludos.