MVVM Sync Коллекции

Существует ли стандартизированный способ синхронизации коллекции объектов Model с коллекцией соответствующих объектов ModelView в C # и WPF? Я'Я ищу какой-то класс, который синхронизировал бы следующие две коллекции, предполагая, что у меня есть только несколько яблок, и я могу сохранить их все в памяти.

Иными словами, я хочу убедиться, что если я добавлю Apple в коллекцию Apple, я бы хотел добавить AppleModelView в коллекцию AppleModelViews. Я мог написать свой, слушая каждую коллекцию CollectionChanged событие. Это похоже на обычный сценарий, который кто-то умнее меня определил "правильный путь" сделать это.

public class BasketModel
{
    public ObservableCollection Apples { get; }
}

public class BasketModelView
{
    public ObservableCollection AppleModelViews { get; }
}

Ответы на вопрос(10)

Ваш ответ на вопрос