32.3. An Application That Uses Add-Ins
In the following sections, you'll create an application that uses the add-in model to support different ways of processing a picture (Figure 32-6). When the application starts, it lists all the add-ins that are currently present. The user can then select one of the add-ins from the list and use it to modify the currently displayed picture.
Figure 32.6. An application that uses add-ins to manipulate a picture
32.3.1. The Contract
The starting point for defining the add-in pipeline for your application is to create a contract assembly. The contract assembly defines two things:
The interfaces that determine ...
Get Pro WPF in C# 2010: Windows Presentation Foundation in .NET 4 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.