WindowsForm jak Mediator handler

WindowsForm jak Mediator handler
JP
  • Rejestracja:ponad 7 lat
  • Ostatnio:5 miesięcy
  • Postów:1065
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?

somekind
A może tak ciutkę dokładniej opisz problem? :P
markone_dev
  • Rejestracja:ponad 3 lata
  • Ostatnio:dzień
  • Postów:823
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


Programujący korpo architekt chmurowy.
Udzielam konsultacji i szkoleń w obszarze szeroko pojętego cloud computingu (Azure, AWS) i architektury systemów IT. Dla firm i prywatnie.
DevOps to proces nie stanowisko.
edytowany 1x, ostatnio: markone_dev
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 14 godzin
  • Lokalizacja:Wrocław
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ąć.

JP
  • Rejestracja:ponad 7 lat
  • Ostatnio:5 miesięcy
  • Postów:1065
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ć
.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.