В настоящее время я заметил, что многие люди начинают очень часто использовать эту модель. В любом случае, я считаю очень правильным отделить логику от изложения. Более того, некоторые функции не могут быть выполнены без него или просто очень трудно. Рассмотрим дерево, которое можно выбирать, иметь возможности поиска и т. д. Но в некоторых случаях вам не нужно реализовывать эту модель MVVM, хотя люди это делают.
Как вы думаете, это правильно? Разве цель WPF не заключалась в упрощении кодирования — пытаться выполнять большую часть работы в XAML?
У меня такое ощущение, что эта модель часто используется неправильно только из-за элегантности дизайна, но нарушает усилия WPF.
Или я совсем не прав?