WPF,RichTextBox文本显示
现在后台公开了一个System.Windows.Document.Run[]类型的属性,需要与前台RichTextBox中内容进行绑定,请问应该具体绑定到哪一项上...
现在后台公开了一个System.Windows.Document.Run[]类型的属性,需要与前台RichTextBox中内容进行绑定,请问应该具体绑定到哪一项上
展开
1个回答
展开全部
那你当然是和RcihTextBox里定义的Run进行绑定了。给个例子:
<RichTextBox>
<RichTextBox.Document>
<FlowDocument>
<FlowDocument.Blocks>
<Paragraph>
<Run Text="{Binding xxx}"/>
</Paragraph>
</FlowDocument.Blocks>
</FlowDocument>
</RichTextBox.Document>
</RichTextBox>
<RichTextBox>
<RichTextBox.Document>
<FlowDocument>
<FlowDocument.Blocks>
<Paragraph>
<Run Text="{Binding xxx}"/>
</Paragraph>
</FlowDocument.Blocks>
</FlowDocument>
</RichTextBox.Document>
</RichTextBox>
追问
不是对单个Run进行绑定,是绑定到Run[]集合上
追答
如果你想在前台显示全部Run[]集合里的数据,那必须在前台放一个ItemsControl类型的控件。
ItemsControl的itemsSource在后台指定也是可以的。
或者:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询