Как реализовать редактируемый просмотр списка в модели MVVM? - PullRequest
0 голосов
/ 19 мая 2011

У меня есть приложение mvvm ... Мне нужно иметь редактируемый список. Я связываю свою наблюдаемую коллекцию с listview. Как я могу отслеживать изменения значений в виде списка? ... Я имею в виду, если пользователь редактирует элемент ... Мне нужно изменить значения в моей наблюдаемой коллекции.

Если я использую сетку данных в WPFToolKit, это просто?

Ответы [ 3 ]

0 голосов
/ 19 мая 2011

Посмотрите эту ссылку

http://www.switchonthecode.com/tutorials/wpf-tutorial-using-the-listview-part-3-in-place-edit

Рекомендуется использовать Datagrid. Он уже обеспечивает функциональность режима редактирования.Вы можете использовать TemplateColumn для предоставления видов редактирования.

0 голосов
/ 19 мая 2011

если у вас есть редактируемая коллекция в вашей модели представления, просто возьмите сетку данных (встроенный редактируемый материал). Вы можете создавать стили или использовать шаблоны, чтобы сетка данных выглядела так, как вы хотите.

Если я использую сетку данных в WPFToolKit, это просто?

да;) но если можете, используйте сетку данных .net4

0 голосов
/ 19 мая 2011

Одним словом, да.

Посмотрите на шаблоны данных в WPF. Они позволяют вам определить, как вы хотите, чтобы каждый элемент в вашем списке (или любой элемент управления) отображался и вел себя. Таким образом, каждый элемент в вашем списке может иметь один или несколько редактируемых элементов управления, которые связаны с каждым элементом в вашей коллекции (в данном случае это ObservableCollection). При изменении данных в виде списка связанные объекты будут в вашей коллекции обновляться в реальном времени.

Это также возможно с сеткой данных.

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