如何在Silverlight中隐藏整个DataGrid?

如何在Silverlight中隐藏整个DataGrid?

问题描述:

我正在使用DataGrid控件,我需要隐藏它。我试过使用dtgAllAccounts.Visibility = Visibility.Collapsed。但这不起作用。列标题仍然可见。有没有什么方法可以隐藏所有列标题的整个DataGrid?如何在Silverlight中隐藏整个DataGrid?

<sdk:DataGrid AutoGenerateColumns="False" HorizontalAlignment="Center" Name="dtgAllAccounts" VerticalAlignment="Center" SelectionMode="Single">  
      <sdk:DataGrid.Columns> 
       <sdk:DataGridTextColumn Binding="{Binding FriendlyName}" Header="Friendly Name" IsReadOnly="True"></sdk:DataGridTextColumn> 
       <sdk:DataGridTextColumn Binding="{Binding Email}" Header="Email" IsReadOnly="True"></sdk:DataGridTextColumn>                    
      </sdk:DataGrid.Columns> 
</sdk:DataGrid> 

将它包装在Grid中并隐藏它。