WPF listview删除生成的额外列

Jit*_*thu 5 wpf listview

当我在WPF中使用ListView时,它总是在ListView的末尾生成一个额外的列.例如,如果我在listview中定义了两列,当我运行它时,它会生成这两列以及一个空列标题.知道如何删除它吗?

示例ListView XAML

<ListView ItemsSource="{Binding Path=SearchAttributes}"
                      DockPanel.Dock="Top">
                <ListView.View>
                    <GridView x:Name="grdView">
                        <GridViewColumn Header="Name" DisplayMemberBinding="{Binding SearchFieldName}" />
                        <GridViewColumn Header="Balance" Width="Auto"
                                        CellTemplateSelector="{StaticResource searchFilterDataTemplateSelector}"
                                        >
                        </GridViewColumn>
                    </GridView>
                </ListView.View>
            </ListView>
Run Code Online (Sandbox Code Playgroud)

谢谢,Jithu

小智 -3

GridView 中应该有一个属性,例如 AutoGenerateColumns - 将其设置为“False”