Каковы основные преимущества использования управления datagrid использованием listview? Когда каждый должен использоваться?
Я отказался от ListView для DataGrid в .Net 4, так как создание шаблонов столбцов проще.
Макет также стал более разумным, и мне не нужно помнить, что для HorizontalContentAlignment установлено значение Stretch, чтобы содержимое ячейки перекрывало ячейку. Еще одна приятная функциональность - это редактировать шаблоны в DataGrid, что избавляет меня от необходимости использовать CellTemplateSelector для получения другого элемента управления при редактировании ячейки.