【发布时间】:2011-06-04 16:12:43
【问题描述】:
我有一个 FlowDocument,其中包含绑定到我的 ViewModel 的内容,如下所示:
<FlowDocumentReader>
<FlowDocument>
<Paragraph>
<Run Text="{Binding MyTextProperty}"/>
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
现在我想使用某种 DataTemplate 显示一个类列表,但不知道如何开始。假设我有这样的课程:
public MyClass
{
String Title {get;set;}
String FlowText {get;set;}
}
public List<MyClass> MyList {get;set;}
我想将它绑定到 FlowDocument 列表,如下所示:
<FlowDocumentReader>
<FlowDocument>
<List Items="{Binding MyList}">
<Bold><Run Text="{Binding Title}"/></Bold>
<LineBreak/>
<Run Text="{Binding FlowText}"/>
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
当然这不起作用 - 但我找不到任何解释如何使用模板在 FlowDocument 中绑定列表 - 这可能吗?
【问题讨论】:
标签: wpf mvvm binding flowdocument