title: MVP Taligent Programming Model for .Net
body: <p>Has anyone created a <code>.NET</code> control architecture using the <a href="http://en.wikipedia.org/wiki/Taligent" rel="nofollow noreferrer">taligent programming model</a> as follows?</p>
  
  <p><A href="http://www.wildcrest.com/Potel/Portfolio/mvp.pdf" rel="nofollow noreferrer"><a href="http://www.wildcrest.com/Potel/Portfolio/mvp.pdf" rel="nofollow noreferrer">http://www.wildcrest.com/Potel/Portfolio/mvp.pdf</a></a></p>
  
  <p>As stated by IBM -</p>
  
  <blockquote>
    <p>MVP will enable IBM to deliver a unified conceptual programming model across all its major object-oriented language environments</p>
  </blockquote>
  
  <p>The question is how do you implement or map the IInteractor concept (Page 9) to a .NET interface? Currently the guess is to use the <code>IInputElement</code> interface as a the event source for all UI input controls.</p>
  
  <p>If anyone has already implemented the taligent pattern in .NET, I would like to know if it is applies to both Silverlight and WPF. If so, does it apply to the union of their interfaces? </p>
  
  <p>Finally this represents the unified abstract architecture and can displace <code>PresentationFramework.dll</code>. If you see this applies as a control architecture, please comment.</p>