Originally my .xaml form used the following line to set the Designer\'s DataContext where the view model was a non-generic type (note I\'m talking about the Design time
A clean option would be to create a new type which just flattens the generic type:
public class CustomerSearchDialogViewModel : SearchDialogViewModel { }