WPF&MVVM: Ввод данных во ViewModel

216
07 октября 2017, 18:07

Если я правильно понял, то согласно концепции MVVM, данные должны либо храниться в модели, либо с помощью модели браться и обрабатываться из внешнего источника (например, базы данных). В данном уроке по паттерну MVVM для приложений WPF данные введены почему-то не в Model, а во ViewModel:

public ApplicationViewModel() {
    Phones = new ObservableCollection<Phone> {
        new Phone {Title="iPhone 7", Company="Apple", Price=56000 },
        new Phone {Title="Galaxy S7 Edge", Company="Samsung", Price =60000 },
        new Phone {Title="Elite x3", Company="HP", Price=56000 },
        new Phone {Title="Mi5S", Company="Xiaomi", Price=35000 }
    };
}

Плохой пример, или я что-то неправильно понял насчёт концепции хранения данных в MVVM?

READ ALSO
Изменения страницы ajax webbrowser c#

Изменения страницы ajax webbrowser c#

Есть страничка, которую загружаю через webbrowserТак вот я через InvokeMember имитирую клик по кнопке, кнопка меняет свой текст после нажатия на нее,...

218
Не запускается BasicAuthentication(OData) модуль в web.config

Не запускается BasicAuthentication(OData) модуль в web.config

Когда запускаю WCF Data Service получаю ошибку HTTP Error 50019 - Internal Server Error

371
xor над строками

xor над строками

Я реализую шифр ВернамаВот метод, который отвечает за процесс шифрования:

293
DataGrid кастомная сортировка

DataGrid кастомная сортировка

Необходимо решение данного вопроса :

267