我正在使用TextBlock
和Inlines
添加新文本,其中包含来自HTTP请求的一些信息。
我如何添加来自顶部的新文本,而不是像默认情况下那样从底部添加?
如果您的TextBlock
有一个名称,并且您从代码后面修改它。。。
<TextBlock x:Name="MyTextBlock"/>
您可以将InsertBefore
与FirstInline
一起使用,将内联作为第一个元素添加到Inlines
中。
MyTextBlock.Inlines.InsertBefore(MyTextBlock.Inlines.FirstInline, new Run("My text to add as first inline."));
如果要在添加的文本之间添加换行符,请使用LineBreak
。
MyTextBlock.Inlines.InsertBefore(MyTextBlock.Inlines.FirstInline, new LineBreak());