2011-03-09 16 views
1

我想设置COL1这其实是GridView的列和GridView是ListView的,所以我想设置隐藏,并通过代码隐藏它是如何工作的可见COL1内的知名度..ListView的列能见度Hidding问题

<ListView 
     Height="530" 
     ItemContainerStyle="{StaticResource MyContainer}" 
     x:Name="dgPorfomance"> 
     <ListView.View > 
      <GridView > 
       <GridView.Columns> 
        <GridViewColumn x:Name="col1" Width="Auto" Header="Check" CellTemplate="{StaticResource dtChkID}"/> 
        <GridViewColumn x:Name="col2" DisplayMemberBinding="{Binding ID}" Width="50" Header="ID" VirtualizingStackPanel.IsVirtualizing="True"/> 
        <GridViewColumn x:Name="col3" DisplayMemberBinding="{Binding Name}" Width="200" Header="Name" VirtualizingStackPanel.IsVirtualizing="True"/> 
        <GridViewColumn x:Name="col4" DisplayMemberBinding="{Binding Address}" Width="200" Header="Address" VirtualizingStackPanel.IsVirtualizing="True"/> 
        <GridViewColumn x:Name="col5" DisplayMemberBinding="{Binding City}" Width="200" Header="City" VirtualizingStackPanel.IsVirtualizing="True"/> 
        <GridViewColumn x:Name="col6" DisplayMemberBinding="{Binding Pin}" Width="200" Header="Pin" VirtualizingStackPanel.IsVirtualizing="True"/> 
        <GridViewColumn x:Name="col7" DisplayMemberBinding="{Binding Phone}" Width="200" Header="Phone" VirtualizingStackPanel.IsVirtualizing="True"/> 
       </GridView.Columns> 
      </GridView> 
     </ListView.View> 
    </ListView> 

谢谢.. !!

+0

目前还不清楚是否您使用的是'ListView'或'GridView'控件。他们不是一回事。你的原始标签和标题说了一件事,而你的问题本身说了另一件事。 – 2011-03-09 07:32:25

+0

我使用ListView和ListView.View中并添加GrideView,我有四列,我想隐藏列。 – 2011-03-09 08:22:40

+0

请发布xaml。 – 2011-03-09 08:34:42

回答

0

您可以删除列,使其不可见:

dgPorfomance.Columns.Remove(dgPorfomance.Columns[0])