Можно ли связать элемент управления с холстом в качестве шаблона с несколькими DataTemplates?
У меня есть 2 коллекции и в зависимости от типа, который я хотел бы отобразить на моем холсте другого элемента управления.
Я не уверен, но я мог подумать о Viewmodel, который имеет 2 ObservableCollections. Например, если бы у меня были "Shapes" и "connections", и я хотел бы отображать их как на холсте? В случае сценария диаграммы...
Я хотел бы сделать это в mvvm-манере, и я не уверен, правильный подход к DataTemplate верен, но это мне пришло в голову. Но у меня все еще есть проблемы, чтобы получить привязку прямо в моей голове. Если я установил DataContext для ViewModel для меня, кажется невозможным привязать 2 коллекции к элементу управления... = ( Я также открыт для других идей...
Возможно ли это? И если да, как бы привязка выглядела как