I’ve started using the MVP pattern in a Windows forms app for a couple of my forms. These forms create a presenter and pass themselves back to the presenter.
I’m not using any particular framework and forms are still able to open other forms.
Should I change this setup so that presenters can open other forms (via views)? I believe would have to use an IOC framework to do this?
This might save me putting logic to open related forms in the UI and allow me to remove references to the presenter from within the form.