Criar uma linguagem específica de domínio baseada no WPF
Você pode criar uma DSL (linguagem específica de domínio) que tenha um designer WPF em vez de um designer gráfico.
Informações e exemplos desse recurso podem ser encontrados no site de Ferramentas de Visualização e Modelagem do Visual Studio.