Я возился с паттерном MVVM и сейчас пытаюсь реализовать небольшое приложение на его основе.
В этом приложении есть сетка данных, в которой, как ни удивительно, представлены некоторые данные.Сейчас я пытаюсь добавить некоторые способности группирования к нему.Я знаю, как написать это в коде (C # и XAML), но мне интересно, в какой слой я должен поместить ответственный код.
Одна часть меня говорит мне, что это должно быть в представлении, потому что этокод специально для этого конкретного представления.Он не является универсальным и служит одной цели: группировать данные.
С другой стороны, я думаю, что я должен обработать его во ViewModel с помощью команды.Тем не менее, я чувствую, как будто я загрязняю свою ViewModel с помощью логики View.
Любой лиг, который можно пролить на это?