0
내보기 생성자 :View를 해결할 때 생성자에 매개 변수를 전달하는 방법은 무엇입니까?
public View1(IRegionManager regionManager, IUnityContainer container, bool myParam)
{
}
내가 Resolve<View1>()
을 수행 할 때 어떻게 myParam
를 설정하는 방법? 고맙습니다.
내보기 생성자 :View를 해결할 때 생성자에 매개 변수를 전달하는 방법은 무엇입니까?
public View1(IRegionManager regionManager, IUnityContainer container, bool myParam)
{
}
내가 Resolve<View1>()
을 수행 할 때 어떻게 myParam
를 설정하는 방법? 고맙습니다.
당신은 모든 인수를 유니티와 유형을 등록하고 지정해야합니다
this.container.RegisterType<View1>(new InjectionConstructor(this.container.Resolve<IRegionManager>(), this.container,true));
그런 다음 그것을 해결하는 방법을 알 수 있습니다. 일종의 목적은 조금이기 때문에 부울 값을 속성으로 설정하는 것이 더 좋을 수도 있고 대신
InjectionProperty
을 사용하는 것이 좋습니다.
나는 RegisterType으로 시도했지만 여전히 운이 없다. 고맙습니다. 이제 인터페이스 및 속성을 사용하여 변수를 설정하고 있습니다. –