Думаю, у нас есть простая модель , например. пусть это будет Персона {Имя, Возраст} .
Теперь мы хотим отобразить список людей.
- Люди только для чтения
- Нам не нужно редактировать их
- Нам не нужны никакие дополнительные вещи, такие как свойства презентации и т. Д.
Теперь вопрос: если это хорошая практика, не создавайте PersonViewModel класс, который, вероятно, будет копией класса модели или будет делегировать все его свойства? Является ли хорошей идеей просто привязать список к списку людей, а не к моделям их просмотра? Это выглядит достаточно сухо, но как насчет идеи MVVM?