Какой лучший способ организовать ViewModel в приложении WP7? - PullRequest
1 голос
/ 23 августа 2011

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

Каков наилучший способ организации моделей представления?Могу ли я иметь один класс BooksViewModel с различными GetAuthors, GetEditors и т. Д., Или я должен иметь AuthorsViewModel, EditorsViewModel и т. Д.

Данные представлены в локальном XML и не могут изменяться.

1 Ответ

2 голосов
/ 23 августа 2011

ViewModel следует за представлением.Поэтому, если у вас есть отдельное представление (страница) для каждого типа, для которого вы хотите отобразить информацию, то да, несколько моделей представления имеют смысл.

Но если, например, у вас есть одно представление для всехданные, например, сводная таблица, а затем с отдельным сводным элементом для каждого типа данных, тогда вы будете использовать одну модель представления с несколькими наблюдаемыми свойствами.

...