2017-02-09 3 views
0

프리즘과 함께 Xamarin.Forms를 사용하고 있습니다. 프리즘에서 제공하는 Dependency Injection을 사용하고 있습니다. (또한 특정 플랫폼뿐만 아니라 내 자신의 클래스의 인스턴스를 삽입)프리즘 Xamarin.Forms 종속성 주입 생성자 매개 변수

내 질문은 어떻게 매개 변수를 종속성 주입에서 전달할 수 있습니까?

감사

답변

2

당신은 보통의 ctor를 통해 매개 변수를 전달하지 않습니다. 서비스와 같은 클래스 종속성 만 주입합니다. 서비스를 주입하기 위해 단지 유니티를 사용하는 App.cs

에서 RegisterTypes 방법에 컨테이너를 가정하여이를 등록 :

Container.RegisterType<IMyService, MyService>(optionally make it a singleton)

+0

감사합니다. 그것은 효과가 있었다. – Dimitris