title: MVP and IOC in Windows Forms?
body: <p>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.</p>
  
  <p>I’m not using any particular framework and forms are still able to open other forms. </p>
  
  <p>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? </p>
  
  <p>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.</p>