У меня есть собственный класс Foo со свойствами A и B. Я хочу отобразить его в элементе управления привязкой данных.
Я создал класс Foos : BindingList<Foo>
.
Чтобы обновить некоторые внутренние свойства класса Foos, мне нужно получить уведомление об изменениях свойств (я могу обрабатывать вставки, удаления и т.д.) в элементах списка. Как реализовать эту функциональность?
Должен ли я наследовать Foo из какого-либо объекта в инфраструктуре, поддерживающей это? Я думаю, что могу создавать события, которые уведомляют меня об изменениях, но так ли это должно быть сделано? Или есть какой-то шаблон в рамках, который мне поможет?