Растягивание столбцов ListView

#c# #wpf #listview

#c# #wpf #listview

Вопрос:

Я новичок в WPF. Я разрабатываю приложение, которое содержит элемент управления представлением списка. Я добавил к нему 5 столбцов, но проблема в том, что эти пять столбцов не растягиваются в элементе управления представлением списка.

    <ListView Grid.Column="2" Name="d" Margin="0,0,0,23" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" >
            <ListView.View>
                <GridView>
                    <GridViewColumn Header="d" Width="100" />
                    <GridViewColumn Header="d" Width="100"/>
                    <GridViewColumn Header="d" Width="100" />
                    <GridViewColumn Header="d" Width="100"/>
                    <GridViewColumn Header="d" Width="100"/>
                    <GridViewColumn Header="d"  Width="100"/>
                </GridView>
           </ListView.View>

        </ListView>
  

Вот код, который я использовал. Я пытался указать * для as width в столбцах, но это неприемлемо. Как мне растянуть эти столбцы в элементе управления представлением списка?

Комментарии:

1. Что вы подразумеваете под растянутым? Ваши 6 столбцов не заполняют всю ширину ListView?

2. Проверьте ontheblog.net/CMS/Home/tabid/36/EntryID/37/Default.aspx или social.msdn.microsoft.com/forums/en-US/wpf/thread/…