删除 C# 文本块内联元素填充

本文关键字:元素 填充 文本 删除 | 更新日期: 2023-09-27 17:55:32

关于TextBlock C# 中的 UIElement,我们可以在其中添加几个Run对象,这些对象将附加到inlines属性中。这是我们在一个TextBlock中显示具有不同格式(字体,大小等)的几段文本的一种方式。

我的问题是:当我将两个Run对象添加到一个TextBlock中时,每个Run对象之间存在填充。例如,我在对象Run添加"12"和"34",最后它们将在视图中显示为"12 34"。但我需要的是它们应该作为一个词连接在一起 - "1234" - 没有那个填充

我们可以使用任何设置来防止此填充吗?

删除 C# 文本块内联元素填充

而不是

<TextBlock>
    <Run Text="12"/>
    <Run Text="34"/>
</TextBlock>        

像这样在一行中编写运行

<TextBlock>
    <Run Text="12"/><Run Text="34"/>
</TextBlock>

空间将消失。