C# System.Windows.Controls.RichTextBox每行不同的字体
我需要为C# System.Windows.Controls.RichTextBox每行不同的字体,c#,fonts,C#,Fonts,我需要为RichTextBox中的每一行font/style,问题是我使用的是System.Windows.Controls.RichTextBox而不是System.Windows.Forms.RichTextBox,而且它没有.Select()和.SelectionFont())方法,正如人们所拥有的形式一样 因此,我的问题是:如果在WPF accept中使用WPF富文本框,如何在System.Windows.Controls.RichTextBox中添加具有特定字体/样式的行。使用Flow
RichTextBox
中的每一行font/style
,问题是我使用的是System.Windows.Controls.RichTextBox
而不是System.Windows.Forms.RichTextBox
,而且它没有.Select()
和.SelectionFont())
方法
,正如人们所拥有的形式一样
因此,我的问题是:如果在WPF accept中使用WPF
富文本框,如何在System.Windows.Controls.RichTextBox
中添加具有特定字体/样式的行。使用FlowDocument
您只需为每一行或世界设置样式,然后。。。。
简单的例子:
<RichTextBox >
<FlowDocument>
<Paragraph>
<Span FontSize="20">first line</Span>
<LineBreak></LineBreak>
<Span Foreground="Red" FontSize="20">sec line</Span>
</Paragraph>
</FlowDocument>
</RichTextBox>
一线
秒线
您是否有权访问谷歌。。?您可以从您所在的位置访问MSDN站点吗。。?如果是这样的话,请看这里@irsog不知道,我只知道我没有使用windows。forms@DJKRAZE我有权访问MSDN网站,但是,我在那里找不到任何解决方法issue@FredericoSchardong:jast创建一个新的wpf应用程序,并在窗口xmal代码之间复制这部分代码