Создать боковую панель с вкладками с разделами WPF

Я пытаюсь создать боковую панель с вкладками с разделами, как показано ниже в WPF. Я рассмотрел несколько подходов, но есть ли более простой и элегантный способ сделать это?

Подход 1: ListBox

Использование ListBox и привязка SelectedItem к значению, которое элемент управления содержимым справа привязывается к. Чтобы различать заголовок и разделы, я использую селектор DataTemplate.


Подход 2: RadioBUtton / Check Boxes / ToggleButtons

С помощью радиокнопок я привязываю выбранный элемент к элементу управления содержимым. Однако из-за ошибки WPF мне придется связать их вместе с помощью преобразователей значений.


Tabbed Interface Split into Sections

enter image description here

6
задан Kiang Teng 16 May 2011 в 08:31
поделиться