Иметь списки WPF с привязкой к данным для создания подклассов ListboxItems

Я хотел бы, чтобы мой WPF Listbox, привязанный к данным, генерировал подклассные ListboxItems вместо обычных ListboxItems. В этом случае DataTemplate недостаточно, потому что мне нужны некоторые пользовательские свойства для подклассов ListBoxItems.

Есть ли способ, чтобы ListBox генерировал элементы mySubClassedListBoxItem для связанных данных?

Спасибо Барт