2009-07-23 10 views
5

WPFでListViewを使用すると、ListViewの最後に1つの余分な列が常に生成されます。たとえば、私のリストビューで2つのカラムを定義し、それを実行すると2つのカラムと1つの空のカラムヘッダが生成されます。どのように私はそれを削除できますか?WPFリストビューを削除すると余分な列が生成される

サンプルリストビュー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> 

おかげで、 Jithu

答えて

-2

のGridView、AutoGenerateColumnsのようなもので財産があるはずですが - に "偽"

+0

AutoGenerateColumnはDataGridの一部であり、GridViewおよびListViewの一部ではありません。 –

1

それを設定し、最後の列は、単純ですスペースを残して、スペースを正確に合わせるように列のサイズを設定する必要があります。幅をAutoと定義することで、可能な限り大きなものにすることができます。

関連する問題