比方说,我有一个简单的布局像这样:WPF:如何让空的TextBlock不占用空间?
<StackPanel>
<TextBlock Text="{Binding Path=Title}" />
<TextBlock Text="{Binding Path=ShortDescription}" />
<TextBlock Text="{Binding Path=LongDescription}" />
</StackPanel>
现在,当我有SHORTDESCRIPTION设置为空或空字符串有仍然存在第二TextBlock中的差距。是否有一些属性来防止空白文本块占用空间?或者我应该使用其他控件?
谢谢。
这只有在值为空时才起作用,如果要设置null或空字符串的可见性,则需要使用转换器。 [这个线程](https://stackoverflow.com/questions/5573864/how-to-hide-the-empty-textblock)讨论如何做到这一点。 – 2014-06-30 15:51:03