Я знаю ListView
довольно хорошо, но никогда не смотрел DataGrid
.WPF DataGrid из инструментария WPF vs ListView - любые преимущества?
Мой вопрос прост - если редактирование в списке не требуется, DataGrid
предоставляет любые преимущества по сравнению с ListView
? Кроме того, существуют ли недостатки в использовании DataGrid
(сложнее, производительность, ошибки, сложный стиль и т. Д.)?
Я согласен с ответом, но не согласен с заключением. Даже если вы не редактируете, DataGrid является предпочтительным выбором из-за простоты добавления сортировки и представления RowDetails. Поэтому мой совет будет - если у вас есть golumns, начните с DataGrid, и вам не придется переключаться позже. –
ListView не предназначен только для чтения. Вы можете легко сделать каждую ячейку в ListView редактируемой с помощью соответствующих шаблонов. – Tarydon