Wpf 在TextBlock的顶部添加新行

Wpf 在TextBlock的顶部添加新行,wpf,textblock,Wpf,Textblock,我正在使用TextBlock和Inlines添加新文本,其中包含来自HTTP请求的一些信息 如何添加来自顶部而不是底部的新文本,就像默认情况下一样?如果您的TextBlock有一个名称,并且您从代码后面修改它 <TextBlock x:Name="MyTextBlock"/> 如果要在添加的文本之间添加换行符,请使用 MyTextBlock.Inlines.InsertBefore(MyTextBlock.Inlines.FirstInline, new Run

我正在使用
TextBlock
Inlines
添加新文本,其中包含来自HTTP请求的一些信息


如何添加来自顶部而不是底部的新文本,就像默认情况下一样?

如果您的
TextBlock
有一个名称,并且您从代码后面修改它

<TextBlock x:Name="MyTextBlock"/>
如果要在添加的文本之间添加换行符,请使用

MyTextBlock.Inlines.InsertBefore(MyTextBlock.Inlines.FirstInline, new Run("My text to add as first inline."));
MyTextBlock.Inlines.InsertBefore(MyTextBlock.Inlines.FirstInline, new LineBreak());