WPF Muestra texto multilínea formateado usando enlace de datos

Necesito mostrar lo siguiente usando el enlace de datos WPF (los valores cambian). Los encabezados deben estar en negrita, las líneas de información son texto normal. Si la información para un encabezado dado no existe, quiero contraer esa sección, incluido el encabezado. Prefiero que todos los datos (encabezado y elementos de información) estén en una cadena formateada que pueda dividir la línea donde yo quiera.

Encabezado1:

Mi informacion 1

Mi información 2

Encabezado2:

Mi información 3

Mi informacion 4

Respuestas a la pregunta(2)

Su respuesta a la pregunta