Я немного экспериментировал с Castle winforms в проекте winforms. Я хотел зарегистрировать все свои зависимости от формы в Castle Windsor. Таким образом, у меня будет один экземпляр для всех моих форм. Однако теперь у меня есть некоторые проблемы. Я нахожусь в ситуации, когда форма x зависит от формы y, а форма y зависит от формы x. Практический пример может быть:
форма x используется для создания заказа, форма y — это экран со списком клиентов. В форме x есть кнопка для выбора клиента для заказа. Это откроет форму y, где вы можете найти клиента. Есть кнопка, позволяющая добавить найденного покупателя в заказ. Он вызовет метод формы x и передаст выбранный объект клиента. Я мог бы сделать это с помощью событий. Создайте событие в форме y и прослушайте его в форме x. Но нет ли способа обойти круговую зависимость в замке Виндзор, ленивую регистрацию или что-то в этом роде?
Может кто-нибудь мне помочь?
заранее спасибо