Я использовал индивидуальный класс TreeViewItem с именем TreeViewItemWithCheckbox. Код скопирован отсюда Treeview with checkbox bind by different listsMVVM, где поставить мой класс
Он отлично работает. Мой вопрос: с MVVM, в какую папку должен быть помещен этот класс? Модель, ViewModel или View?
С уважением,
Хотя в вашем случае это было бы наиболее целесообразно находиться в папке «Просмотр», я бы сказал, что рассмотрим возможность просто создать отдельную папку, например «Пользовательские элементы управления» или так далее. MVVM не означает, что все должно быть в одной из них. Группировка пользовательских элементов управления может помочь сохранить папку «Вид» с помощью Just View, а также может быть проще работать через Project или извлечь все их собственные элементы управления в отдельный модуль или так, если вы используете Prism или нравится. – Viv
Спасибо всем за ответ. я ценю это. – Shawn