¿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?