|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.08.2017, 21:40 | #1 |
Новичок
Джуниор
Регистрация: 17.08.2017
Сообщений: 1
|
Редактирование XML-datagrid в WPF и паттерн MVVM - C# WPF
0
голос «против» избранное Добрый день, извините сразу, перелазил 720 страниц различной инфы не нашел, суть вопроса как работать с XML файлами, редактирование, добавление , сохранение, удаление в WPF c учетом патерна MVVM, или что для начала нужно почитать чтоб разобраться в этой теме. Понял что мне нужен datagrid, считать в него могу(это легко) , а вот как дальше Код:
Помогите плиз. Это мой xml Код:
Как правильно вывести их в редактируемый список, с возможностью сохранения, добавления, редактирования информации? |
18.08.2017, 12:00 | #2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
в MVVM у вас было бы:
Model - класс Student с соответствующим набором полей (в принципе допустимо у свойств проставить атрибуты для xml-сериализации) ViewModel - класс с полем, например, ObservableCollection<Student> Students; View - биндинг грида к ViewModel.Students Еще нужно завести Data, в которой уже работа с xml файлом идёт. ViewModel вызывает методы Data для фиксации изменений. Ловить изменения нужно в ViewModel, например, через событие ObservableCollection. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
WPF DataGrid MVVM | Aceses | WPF, UWP, WinRT, XAML | 1 | 09.10.2016 16:16 |
WPF MVVM | Ти6ка | WPF, UWP, WinRT, XAML | 6 | 08.06.2016 17:00 |
WPF Mvvm Light работа с Таймерами - C# WPF | Notan1310 | WPF, UWP, WinRT, XAML | 4 | 15.04.2016 05:07 |
WPF Mvvm | CWD | WPF, UWP, WinRT, XAML | 0 | 22.07.2015 23:21 |
C# WPF MVVM Editable Combobox in DataGrid | Famine | WPF, UWP, WinRT, XAML | 1 | 22.09.2014 17:11 |