У меня есть родовой класс
public abstract class BaseViewModel<T>
Поскольку я пытаюсь создать DataTemplate, который будет применяться ко всем классам, производным от BaseViewModel, я установил тип в BaseViewModel:
<DataTemplate DataType="{x:Type vm:BaseViewModel}">
Однако это не работает, так как похоже, что xaml не поддерживает универсальные типы данных.
Есть ли обходные пути к этому?