visual3d как сценарий призмы mvvm - PullRequest
0 голосов
/ 06 декабря 2010

Я пытаюсь создать 3D-редактор, и я использую Prism в качестве основы приложения.Я хотел, чтобы Viewport3D был регионом для моих представлений, а отдельные деревья объекта Visual3D - самими представлениями.

Стандартный способ присоединения модели представления к представлению - использование DataContext.Однако ни один из объектов Visual3D не имеет контекста данных.Поэтому у меня нет хорошего способа привязки к моим view-моделям.Кто-нибудь сталкивался с проблемой?Какие-нибудь решения помимо реструктуризации моего приложения, чтобы я не использовал Visual3D в качестве моих представлений?

Алекс.

Ответы [ 2 ]

0 голосов
/ 07 декабря 2010

Вы можете создать свой собственный класс и свойство DataContext в нем.Вы не сможете наслаждаться привязками "из коробки".

0 голосов
/ 07 декабря 2010

Каждый UserControl имеет свойство DataContext. Получите ваши 3D-объекты из UserControl.

...