8

我试图隐藏放置在网格内的 TextBlock 和 Label,如下所示:

<TextBlock Grid.Column="3" Grid.Row="2" HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="Hidden">Text inside TextBlock</TextBlock>
<Label Grid.Column="4" Grid.Row="2" HorizontalAlignment="Center" Visibility="Hidden">Text inside Label</Label>

但文字并没有消失。任何想法为什么会这样?

4

5 回答 5

14

在代码中,您可以使用如下内容:

Label1.Visibility = Visibility.Hidden;
于 2011-06-27T05:51:40.157 回答
9

试试Visibility.Collapsed

<TextBlock Visibility="Collapsed">
于 2009-03-27T16:17:47.560 回答
2

@Laxman Singhare 你确定 Visibility.Hidden 吗?它应该是

this.TextBlock.Visibility = Visibility.Collapsed; 
于 2015-02-03T11:42:52.417 回答
1

没关系,当你运行它时它确实有效,只是设计器没有正确显示它。

于 2009-03-27T16:24:09.120 回答
-2

你也可以用 and height == 0 来设置

于 2009-03-27T16:19:58.553 回答