Create a WPF-Based domain-specific language
You can create a domain-specific language (DSL) that has a WPF designer instead of a graphical designer.
Information and samples about this feature can be found on the Visual Studio Visualization and Modeling Tools website.