Wpf 使用Mef解析ViewModel
我正在尝试测试一个以MVM模式开发的wpf应用程序。因此它包括IregionManager、事件聚合器等。我创建了一个新项目,这里我想创建一个ViewModel对象,它的构造函数采用IregionManager。我的问题是如何在测试类中实例化IRegionManager并创建ViewModel对象,以便访问其方法?为什么您的ViewModel需要IRegionManager作为构造函数参数?您是否了解Prism的一般概念,例如引导程序、将行为附加到区域以及在更特殊的情况下附加到区域适配器 但是,为了回答您的问题,如何实例化ViewModels:带MEF的Prism中的通用实例化模式: 启动程序时会运行一个引导程序,该程序在其他任务中创建行为,并将其附加到shell窗口中的区域。一种称为Wpf 使用Mef解析ViewModel,wpf,mvvm,prism,mef,Wpf,Mvvm,Prism,Mef,我正在尝试测试一个以MVM模式开发的wpf应用程序。因此它包括IregionManager、事件聚合器等。我创建了一个新项目,这里我想创建一个ViewModel对象,它的构造函数采用IregionManager。我的问题是如何在测试类中实例化IRegionManager并创建ViewModel对象,以便访问其方法?为什么您的ViewModel需要IRegionManager作为构造函数参数?您是否了解Prism的一般概念,例如引导程序、将行为附加到区域以及在更特殊的情况下附加到区域适配器 但是,
AutoPopulateExportedViewsBehavior
的行为导入具有特定属性(ViewExport属性)的所有视图。视图在其构造函数中导入一个视图模型实例,视图模型导入模型
我发现Prism体系结构非常具有挑战性。但是,如果您想使用它,就无法真正理解这些概念。我只想创建viewModel类的对象。在实例化IRegionManager之后,我必须将其作为参数传递给它。我该怎么做?