A TreeView будет стандартным элементом управления здесь.
Однако следует понимать, что использование TreeView в WPF, хотя и невероятно мощное и гибкое, может быть немного необычным, поскольку оно использует иерархические данные. Я бы рекомендовал прочитать TreeView Overview , а также заглянуть в HierarchicalDataTemplate , если вы планируете сделать что-то визуально «необычное» в своей таблице содержания.