Можно ли привязать элемент управления элементами с холстом в качестве шаблона к нескольким шаблонам данных?
У меня есть 2 коллекции, и в зависимости от типа я хотел бы отображать разные элементы управления на своем холсте.
Я не уверен, но я мог бы подумать о Viewmodel, у которого есть 2 ObservableCollections. Например, если бы у меня были «Фигуры» и «связи», и я хотел бы отобразить их обе на холсте? В случае сценария построения диаграмм ...
Я хотел бы сделать это способом mvvm, и я не уверен, что подход с несколькими шаблонами данных верен, но это пришло мне в голову. Но у меня все еще возникают проблемы с закреплением в голове. Если я установил DataContext в ViewModel, мне кажется, что невозможно привязать 2 коллекции к элементу управления элементами ... = (Я также открыт для других идей ....
Это возможно? И если да, то как бы привязка выглядела как
WPF
, так и дляSilverlight
. - person vortexwolf   schedule 29.03.2011