Я только начинаю на WPF с MVVM, так что простите за любые заблуждения. У меня есть модель (не модель представления, а фактическая модель), в которой много списков внутри классов, которые находятся в других списках, создающих деревья данных.
Важно, данные должны иметь XML Serializabled, в настоящее время нет проблем с обычными свойствами и списком.
Модель представления этого класса требует гораздо больше работы, чем я ожидал, и я думаю о преобразовании некоторых или, возможно, всего Списка в ObservableCollections, каковы плюсы и минусы этого?
Кроме того, что было бы лучше всего в «привязываемой модели», NotifyPropertyChange или DependencyProperties? Я думаю, что с DependencyProperty будет некоторый прирост памяти, поскольку многие объекты будут использовать значения по умолчанию для большинства свойств, как насчет производительности в целом, и есть ли у нее проблемы с сериализацией?
С уважением,