【发布时间】:2012-01-16 04:30:23
【问题描述】:
我在 WPF 应用程序中使用 MVVM viewmodel-first 模式,我有一些如下定义:
public interface IMyView { }
[Export(typeof(IMyView))]
public class MyView : UserControl, IMyView { }
[ViewTypeAttribute(typeof(IMyView))]
public interface IMyViewModel { }
[Export(typeof(IMyViewModel))]
public class MyViewModel : ViewModelBase, IMyViewModel { }
ViewTypeAttribute 是一个自定义属性,用于检索应将哪个View 用作给定DataTemplate 的DataTemplate。真的在这里我有一个Type!但我不知道如何通过MEF 从Type 创建一个实例?有人可以帮帮我吗?
【问题讨论】: