I have a collection of contacts stored as a hierarchy with an unlimited number of levels. To be more specific, each ContactItem has a List<ContactItem>. I have a couple reasons why:
1) Groups of contacts are also ContactItems to allow more flexibility.
2) A family, company, etc may have a phone number, and then each individual has a phone number.
Examples would be "School -> Teachers -> Mr. Perry" or "Smith -> Bob, Elen"
Anyway, I'm wondering if there's an easy way to display such a hierarchy with an unlimited number of levels easily in WPF.
Thanks!