Есть ли какой-то очевидный метод для работы с DataTemplates, о котором я не знаю?
Например:
У меня есть ContentControl, который будет использоваться для отображения различных представлений приложения.Насколько мне известно, для каждого элемента управления может существовать один DataTemplate на DataType.(т.е. я мог бы добавить DataTemplate к ResourceDictionary для отображения DetailsView, когда ContentControl имеет PersonViewModel, установленный в качестве его DataContext, или ListView, когда ContentControl имеет PersonManagerViewModel, установленный в качестве его DataContext).Но как мне сделать выбор между DetailsView и EditView, когда DataContext ContentControl установлен в PersonViewModel?