【发布时间】:2010-06-25 05:41:33
【问题描述】:
我有一个单独的 Model 和 ViewModel 对象,并希望以编程方式创建 WPF 视图并将其附加到它们,一次一个。可以动态创建视图,例如通过选择菜单项(某处)。新创建的视图将丢弃查看 ViewModel 的任何旧视图。然后它将使自己成为该 ViewModel 的当前视图,将其显示在某个 WPF 窗口中,作为视图 UserControl 的容器。我将 MEF 用于 IoC。重要的是 Model 和 ViewModel 对象只创建一次。使用 MEF 完成此任务的方法是什么?
【问题讨论】: