visual3d作为prism mvvm场景中的一个视图

时间:2010-12-06 09:42:38

标签: wpf mvvm prism

我正在尝试创建一个3D编辑器,我正在使用Prism作为我的应用程序框架。我希望Viewport3D成为我的视图的一个区域,Visual3D的各个树对象就是视图本身。

将视图模型附加到视图的标准方法是使用DataContext。但是,Visual3D对象都没有数据上下文。因此,我没有很好的方法来绑定我的视图模型。有人遇到过这个问题吗?除了重新构建我的应用程序之外的任何解决方案,以便我不使用Visual3D作为我的观点?

亚历。

2 个答案:

答案 0 :(得分:0)

每个UserControl都有一个DataContext属性。从UserControl导出3D对象。

答案 1 :(得分:0)

您可以在其中创建自己的自定义类和DataContext属性。您将无法享受开箱即用的装订。