If you want to author custom design-time experiences for your WPF controls, this is a good place to start.
We have samples for custom adorners, context menus, property value editors, and advanced scenarios. This code is written for Visual Studio 2010 Beta 2, but you should have luck with the Beta 1 bits. A Silverlight example is in preparation but isn’t posted yet.
Check out the code here: WPF and Silverlight Designer Extensibility Samples.
Property Editors
Custom Dialog Property Value Editor
Custom dialog property editor that launches a dialog to set a FileName property
Custom Inline Value Editor
Custom inline property value editor
Custom Extended Property Value Editor
Custom extended property value editor
Adorners
Custom Autosize Adorner
Custom adorner that sets the Autosize property
Custom Rail Adorner
Custom rail adorner that adjusts the opacity of a control
Custom Inner Rail Adorner
Custom rail adorner that adjusts the RenderTransform of a control
In-place Editing
Custom adorner that enables in-place text editing
Advanced
Custom Context Menu
Custom context menu that sets the Background of a control
Custom Feature Connector
Custom feature connector that displays the pending and activated designer features
Custom Surrogate Policy
Surrogate policy that enables a custom primary selection policy