Добавить новую строку: ListView против DataGrid - PullRequest
2 голосов
/ 18 апреля 2010

Я осматривался и даже нашел пару связанных ответов, но не получил определенного ответа на мой вопрос.

Есть ли способ иметь в WPF ListView дополнительную строку, как в DataGrid? Я предпочитаю использовать ListView, так как я использую 3.5, а DataGrid официально не входит в комплект и имеет много причуд.
Я бы предпочел использовать ListView, если есть официальная опция для добавления новых строк, или же я использую DataGrid.

Большое спасибо.

1 Ответ

0 голосов
/ 18 апреля 2010

Я бы использовал DataGrid. Эта функциональность уже существует, поэтому нет необходимости заново изобретать колесо ... кроме того, вы можете настроить DataGrid точно так же, как ListView, если у вас есть жгучее желание сделать это. Обычно в моих приложениях я использую DataGrid, который по умолчанию доступен только для чтения, затем я предоставляю пользователю кнопку, позволяющую ему изменять содержимое DataGrid (установите для свойства только для чтения значение false). Я также изменяю стиль DataGrid, потому что я думаю, что он выглядит уродливо из коробки ... особенно на машинах с XP.

Напомним, на прошлой неделе я установил свежую копию VS 2008 SP1 на новый ПК, и он уже был с уже загруженным WPF Toolkit (который включает DataGrid, DatePicker и т. Д.). Так что вы можете проверить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...