для DataSource каждый раз новую ViewModel, но допустим, у нас есть события, обработчики которых тоже нужно переносить в пересознанный "рекорд", как тогда организовывать код (того же извлечения обработчиков, это похоже на большее извращение, чем мутабельность, если нет - поправьте)?
Поэтому я и написал "зависит". Наверное, сейчас бы я просто старался по возможности уменьшить количество мелких мутабельных объектов. Или можно попробовать перейти на некоторую "правильную" функциональную архитектуру, типа Elmish. Но это поле непаханное. :)
Обсуждают сегодня