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代码之间复制这部分代码