softwaregreenhouses.com Blog

January 13, 2008

Part II – Windows Controls Extensibility with .NET 3.5 CLR Add-Ins using WPF and Crossbow

Filed under: .NET 3.5 CLR AddIn, Crossbow, WPF — Marty Nelson @ 8:59 pm

In an earlier post, I described a method of hosting windows controls that relied on a hidden form on the add-in side that hosted the add-in control, but appeared in a designated area of the host form.

There has been continued interest in using CLR Add-Ins with Windows Form, see the CLR Team’s post Support for Windows Forms in Hosts and Add-Ins.

While it work well graphically, some of the more detailed integration of ALT+ and CTRL+ keys, tab order, etc. did not work entirely well.

Following the advice of the Jesse Kaplan at the Microsoft CLR Add-In team, I have created a new sample using WPF and Crossbow to handle the pseudo-marshalling of the windows control.

This example uses VS2005 and, other than the add-in pipeline itself, it is, from the perspective of the host and add-in developer, a *pure* Windows Forms experience.

>>Download Solution Here (more…)

Powered by WordPress