Manual editing of *.designer.cs file

You should never modify .designer.cs. Period. Your changes will be overwritten without mercy. Update: To be a bit more helpful, C# since v3 (VS 2008) has included partial methods, which many designers will now use to let you implement custom behavior.

What approaches are available to dummy design-time data in WPF?

Using VS2010 you can use Design-Time attributes (works for both SL and WPF). I usually have a mock data-source anyway so it’s just a matter of: Adding the namespace declaration xmlns:d=”http://schemas.microsoft.com/expression/blend/2008″ Adding the mock data context to window/control resources <UserControl.Resources> <ViewModels:MockXViewModel x:Key=”DesignViewModel”/> </UserControl.Resources> Setting design-time data context <Grid d:DataContext=”{Binding Source={StaticResource DesignViewModel}}” … Works well enough.