WPF Designer Extensibility
.NET Framework 3.5
You can create your own custom designer experiences for the Windows Presentation Foundation (WPF) Designer for Visual Studio. The WPF Designer provides a framework and a public API which you can use to implement custom adorners, tools, property editors, and designers.