如何添加一个元素到一个文本块
本文关键字:一个 文本 元素 何添加 添加 | 更新日期: 2023-09-27 18:15:55
我有一个textblock元素:
<TextBlock name="txt">bla bla<TextBlock>
然后我以编程方式创建另一个文本块:
var block = new TextBlock(){Text = "test", Foreground = Brushes.Red};
如何在文本块的末尾添加文本块?
txt += block; //Doesn't work
txt.Inlines.add(block); //This also doesn't work
追加文本属性:
txt.Text += block.Text;
创建方向设置为水平的StackPanel,并添加texBlock作为它的子面板
<StackPanel x:Name="stackPanel" Orientation="Horizontal">
<TextBlock Text="bla bla"/>
</StackPanel>
和代码中的
stackPanel.Children.Add(block);
使用TextBlock.Text
属性
txt.Text += block.Text;