¿Vinculando una lista en un FlowDocument a List <MyClass>?

Tengo un FlowDocument que contiene cosas vinculadas a mi ViewModel como esta:

<FlowDocumentReader>
  <FlowDocument>
    <Paragraph>
      <Run Text="{Binding MyTextProperty}"/>
    </Paragraph>
  </FlowDocument>
</FlowDocumentReader>

Ahora quiero mostrar una Lista de clases usando algún tipo de DataTemplate, pero no tengo idea de cómo comenzar. Digamos que tengo una clase como:

public MyClass
{
  String Title {get;set;}
  String FlowText {get;set;}
}

public List<MyClass> MyList {get;set;}

Y me gustaría vincular esto a la Lista de documentos de flujo, así:

<FlowDocumentReader>
  <FlowDocument>
    <List Items="{Binding MyList}">
      <Bold><Run Text="{Binding Title}"/></Bold>
      <LineBreak/>
      <Run Text="{Binding FlowText}"/>
    </Paragraph>
  </FlowDocument>
</FlowDocumentReader>

Por supuesto, esto no funciona, pero no puedo encontrar ninguna explicación sobre cómo enlazar Listas en un FlowDocument usando Plantillas, ¿es esto posible?

Respuestas a la pregunta(1)

Su respuesta a la pregunta