在TextBlock的顶部添加新行



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

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

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

<TextBlock x:Name="MyTextBlock"/>

您可以将InsertBeforeFirstInline一起使用,将内联作为第一个元素添加到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());

最新更新