Я пытаюсь создать боковую панель с вкладками с разделами, как показано ниже в WPF. Есть несколько подходов, которые я рассмотрел, но есть ли более простой и элегантный способ сделать это?
Подход 1: ListBox
Использование ListBox
и привязка SelectedItem к значению, к которому привязывается элемент управления содержимым справа. Чтобы различать заголовок и разделы, я использую селектор DataTemplate.
Подход 2: RadioButton / флажки / кнопки переключения
Используя радиокнопки, я привязываю выбранный элемент к управлению контентом. Однако из-за ошибки WPF мне придется связать их вместе с помощью преобразователей значений.

