В программе, над которой мы работаем, пользовательские данные собираются в UserControls, которые привязаны к бизнес-объекту с использованием BindingSources.WinForms: как найти все BindingSources в UserControl
Мне нужно найти все BindingSources в UserControl программно.
Поскольку источник BindingSource не добавлен в коллекцию ControlControl Controls, я не могу выполнить поиск там.
Можно ли это сделать?
у меня есть выбор использовать отражение, потому что я не знаю, каким образом я могу использовать конструктор WinForms из VS на класс, который не делает напрямую вытекает из UserControl, и мне нужен этот метод для доступа ко всем моим UserControls. Мое решение состояло в том, чтобы заставить UserControls реализовать интерфейс, IBusinessEntityEditorView и создать метод расширения для этого интерфейса, который получает все BindingSources. – Emanuel