title: How not to create presenter object in view?
body: <p>I'm currently trying out some MVP patterns sample and I have been told not create concrete <code>Presenter</code> objects in the <code>View</code>. Is there any way to have <code>Presenter</code> objects created dynamically ?  </p>
  
  <pre><code>public partial class View: Window, IView
  {
     private Presenter _presenter;
  
      public View()
      {
          InitializeComponent();
          _presenter = new Presenter(this); //Asked to avoid this
      }
  }
  </code></pre>