WPF DataGrid от инструментария WPF по сравнению с ListView - какие-либо преимущества?

Есть ли какие-либо недостатки в выполнении чего-то подобного следующему?

<a class='nostyle' href='http://www.google.com/'>
    <span class='button'>Schedule</span>
</a>

Где a.nostyle - это класс, в котором есть стили ссылок (где вы можете избавиться от стандартного стиля ссылок) и span.button - это класс, в котором есть стили для вашей «кнопки» (фон, граница, градиент и т. д.).

8
задан Dave Clemmer 6 August 2011 в 17:19
поделиться

3 ответа

ListView - это элемент управления только для чтения. Обычно этот список используется для синхронизации с «подробным представлением», состоящим из текстовых полей.

DataGrid не испытывает недостатка в том, что есть в ListView, например, в нескольких режимах выбора, стилях и т. Д. Однако он обеспечивает поддержку для некоторые функции поверх ListView:

  • Редактирование данных на месте

  • Редактирование транзакций

  • Автоматическое создание столбцов

  • Настройка RowDetails

В основном вопрос в том, хотите ли вы редактировать данные на месте ? Если да, то DataGrid - очевидный выбор. В противном случае они очень похожи.

5
ответ дан 5 December 2019 в 19:02
поделиться

DataGrid позволяет пользователю сортировать элементы, щелкая заголовки столбцов.

3
ответ дан 5 December 2019 в 19:02
поделиться

Еще два преимущества DataGrid:

  1. Фиксированные столбцы и заголовки столбцов.
  2. Заголовки стилизованы легче, чем в ListView.
1
ответ дан 5 December 2019 в 19:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: