Customizing the Workflow Design Experience

The scenarios for designing custom activities and for rehosting the Windows Workflow Designer have been greatly simplified in .NET Framework 4. Development and deployment are now both easier and more flexible. The key infrastructural change is that the new activity designer programming model is built upon Windows Presentation Foundation (WPF). This gives you the ability to define activity designers declaratively and to rehost the Workflow Designer in other applications with comparative easy. When rehosting, a custom expression editor can be developed to support IntelliSense or a simplified expression domain. The integration with Windows Communication Foundation (WCF) has become more seamless with use of workflow services. Custom activity designers and the Model Item Tree can be used to enhance design time experiences in rehosted workflow designers.

In This Section

Using Custom Activity Designers and Templates

Describes how to create new custom activity designers and templates.

Rehosting the Workflow Designer

Describes how to re-host the Windows Workflow Designer outside of Visual Studio and how to display validation errors.

Using a Custom Expression Editor

Describes how to implement a custom expression editor to use with workflow designers rehosted outside of Visual Studio 2010.



See also