Included in this release was a new architecture for building applications named Windows Presentation Foundation or WPF for short WPF Overview Windows Forms and ActiveX controls were developed around the same time and used a similar architecture that enabled an Active X control to be embedded in a Windows form with no more effort than drag and drop. These were fairly static elements that were pre-defined, even though the user had some control over colors and size, etc. So, for instance a button or a list box could be placed on the form and resized to meet the developer’s requirements. In the past, Microsoft provided us with Windows Forms for developing user interfaces for Windows – these were pretty straight forward visual elements that could be placed upon a surface by drag and drop.
In this post I want to address a technological issue related to the use of the relatively old ActiveX technology together with newer technologies provided by Microsoft that do not natively support plugins such as ActiveX controls.