DataTemplates e tipos genéricos

Tenho uma classe genérica

public abstract class BaseViewModel<T>

Como estou tentando criar um DataTemplate que será aplicado a todas as classes derivadas de BaseViewModel, defino o tipo como BaseViewModel:

<DataTemplate DataType="{x:Type vm:BaseViewModel}">

No entanto, isso não funciona, pois parece que o xaml não suporta tipos de dados genérico

Existe algum trabalho em torno disso?

questionAnswers(1)

yourAnswerToTheQuestion