Я создал настраиваемый элемент управления, который внутри использует BindingList для отслеживания объектов Account, отображаемых в некоторой пользовательской сетке. Я хочу добавить DependencyProperty к моему элементу управления, который будет отображать набор/получение для списка, что позволит мне использовать двустороннюю привязку между моим элементом управления и моделью данных. Я хочу иметь возможность установить этот список для инициализации моего элемента управления и получать обновления, полученные в результате обновлений BindingList. Короче говоря, мне нужно как-то обеспечить перевод между списком из DependencyProperty и моим внутренним BindingList и наоборот (в зависимости от того, изначально ли мой элемент управления связан с источником данных, или источник данных обновляется на основе изменений в BindingList в моем элементе управления).
Примеры, которые я нашел в Интернете, касаются элементов управления, работающих непосредственно со списками, установленными в DependencyProperties. В моем случае я хочу иметь уровень косвенности, поскольку BindingList не обязательно совпадает со списком из DependencyProperty.