WindowsForm jak Mediator handler

0

Hejka.
Czy jest jakieś ryzyko w tym, ze duży, skomplikowany Form będzie NotificationHandlerem Mediatora? Coś z pamięcią może się dziać złego?

3

Robisz View Model dla Forms do którego wstrzykujesz interfejs IMediator i w wywołaniu metody typuOnClick przekazujesz Command/Handler/Query, których implementacje (logika) znajdują się niżej, poza warstwą prezentacji.

Poczytaj o MVP Model View Presenter

0

Ale to po co żenić do tego jeszcze MVP, skoro logika i tak trafi do handlera?
Równie dobrze IMediator można do Form wstrzyknąć.

0

Potrzebuję komunikacji pomiędzy niezależnymi Formami. Stara aplikacja i nie chcę za dużo przerabiać ale mam tam Mediatora.
Form implementuje INotificationHandler Mediatora. Niby działa ale może czegoś nie wiem?

Okna tworzy Windsor.

Rozumiem, że Windsor powinien te okna tworzyć jako singletony, żeby mediator użył istniejącego (widocznego) okna jako INotificationHandlera. No i jakaś kontrola czy okno jest widoczne bo jak nie to ma nic nie robić
.

1 użytkowników online, w tym zalogowanych: 0, gości: 1