如何在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
中并隐藏它。