WPF Отображение форматированного многострочного текста с использованием привязки данных

Мне нужно отобразить следующее с помощью привязки данных WPF (значения меняются). Заголовки должны быть выделены жирным шрифтом, информационные строки - это обычный текст. Если информация для данного заголовка не существует, я хочу свернуть этот раздел, включая заголовок. Я предпочитаю, чтобы все данные (заголовок и информационные элементы) были в одной отформатированной строке, которая может разрывать строки, где я хочу.

Header1:

Моя информация 1

Моя информация 2

Заголовок 2:

Моя информация 3

Моя информация 4

Ответы на вопрос(2)

Ваш ответ на вопрос