我需要font/style
中每个line
的特定RichTextBox
,问题是我使用的是System.Windows.Controls.RichTextBox
而不是System.Windows.Forms.RichTextBox
而且它没有'如表格所示,.Select()
和.SelectionFont()
methods
。
所以我的问题是:如何在System.Windows.Controls.RichTextBox
中添加具有特定font/style
的行?
答案 0 :(得分:0)
如果您在WPF中使用WPF rich text box
,请接受FlowDocument。使用FlowDocument
,您只需为每行或每个世界设置样式....
简单的例子:
<RichTextBox >
<FlowDocument>
<Paragraph>
<Span FontSize="20">first line</Span>
<LineBreak></LineBreak>
<Span Foreground="Red" FontSize="20">sec line</Span>
</Paragraph>
</FlowDocument>
</RichTextBox>