C# mvpvm与统一框架
我遵循了partygoldeditor c的示例,在mvpvm上实现了IoC 我目前陷入困境,因为示例中的实现使用castle windsor而不是Unity框架,我不熟悉IoC,如何将实现更改为使用Unity 我做了一个测试C# mvpvm与统一框架,c#,unity-container,C#,Unity Container,我遵循了partygoldeditor c的示例,在mvpvm上实现了IoC 我目前陷入困境,因为示例中的实现使用castle windsor而不是Unity框架,我不熟悉IoC,如何将实现更改为使用Unity 我做了一个测试 IFormAPresenter formAPresenter = presenterFactory.CreateFactory<IFormAPresenter>(); Form formA = formAPresenter.View as Fo
IFormAPresenter formAPresenter = presenterFactory.CreateFactory<IFormAPresenter>();
Form formA = formAPresenter.View as Form;
formA.Activate();
formA.Show();
ifformapresenter formpresenter=presenterFactory.CreateFactory();
Form formA=FormPresenter.以表单形式查看;
形式激活();
形式显示();
但它说解决方案失败了
初始化unity容器的代码:
unityContainer = new UnityContainer();
unityContainer.RegisterType<IformAView, OptimisationMenuForm>();
unityContainer=newunitycontainer();
unityContainer.RegisterType();
unityContainer.Resolve() 你能在unity中注册类型的地方添加代码吗?嗨,Andrew,我用代码编辑了这个问题,以初始化和注册容器的类型