如何在WPF网格中隐藏标签或文本块

如何在WPF网格中隐藏标签或文本块,wpf,grid,label,textblock,Wpf,Grid,Label,Textblock,我试图隐藏放置在网格内的文本块和标签,如下所示: <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="Cen

我试图隐藏放置在网格内的文本块和标签,如下所示:

<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>
文本块中的文本 标签内的文本 但文本并没有消失。知道为什么吗?

试试看



您也可以设置为,且高度==0

没关系,当您运行它时,它确实可以工作,只是设计器没有正确显示它。

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

Label1.Visibility = Visibility.Hidden;

@Laxman Singhare你确定能见度吗?隐藏?应该是

this.TextBlock.Visibility = Visibility.Collapsed; 

更新:该死,当你运行它时,它确实工作,只是设计者没有正确显示它。工作解决方案!
this.TextBlock.Visibility = Visibility.Collapsed;