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.