隐藏TextBlock.Inlines

时间:2012-06-01 18:10:47

标签: wpf

有没有办法在TextBlock中隐藏内联文本?

<TextBlock.Inlines>
   <Run Text="A" />
   <Run Text="B" />
   <Run Text="" />
   <Run Text="C" />
</TextBlock.Inlines>

即使B和C字母之间没有文字,也需要一些我不想要的地方。我想隐藏这个内联。我怎么能这样做?

还有其他方法可以在一行中组合多种文字样式吗?

1 个答案:

答案 0 :(得分:2)

结果不是因为额外的Run。这只是因为你在XAML中有空格。这样做应该解决它:

<TextBlock.Inlines>
   <Run Text="A" /><Run Text="B" /><Run Text="" /><Run Text="C" />
</TextBlock.Inlines>

来源:http://social.msdn.microsoft.com/Forums/en/wpf/thread/5f37aa29-3dc6-44db-9784-197f221f80f7