删除C#TextBlock内联元素填充

时间:2013-01-24 11:21:55

标签: c# wpf padding textblock

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

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

我们可以使用任何设置来阻止这种填充吗?

1 个答案:

答案 0 :(得分:3)

而不是

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

像这样写一行

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

空间将消失。