Появилась нужда сделать список с колонками, чтобы их размер можно было регулировать. Такие списки используются везде, но оказалось что, не все так просто. Возможно, я просто не понимаю как ввести поисковой запрос.
Два варианта на выбор:
Больше подходит для отображения данных:
<ListView ItemsSource="{Binding}">
<ListView.View>
<GridView>
<GridViewColumn Header="Имя" DisplayMemberBinding="{Binding Name}"/>
<GridViewColumn Header="Дата" DisplayMemberBinding="{Binding Date}"/>
<GridViewColumn Header="Тип" DisplayMemberBinding="{Binding Type}"/>
<GridViewColumn Header="Размер" DisplayMemberBinding="{Binding Size}"/>
</GridView>
</ListView.View>
</ListView>
Больше подходит под сценарии inline edit, чем под обычное отображение списка.
<DataGrid AutoGenerateColumns="True" ItemsSource="{Binding}">
</DataGrid>
Сборка персонального компьютера от Artline: умный выбор для современных пользователей