2012-08-23 2 views
0

IoC Container를 인스턴스화하고 구성하는 클래스에서만 참조해야하는지 또는 다른 클래스 (예 : VM 및 VML)에 삽입 할 수 있는지 궁금합니다. 많은 사람들이 ViewModelLocator의 construtctor를 통해 전달하고 거기에서 사용하는 것을 보았 기 때문에 묻습니다.IoC Container accessibility

이 접근 방식을 수용 할 수 있습니까, 아니면 피할 수 있습니까?

대단히 감사합니다.

답변

1

당신이 맞습니다 - 통과 컨테이너가 전체 반전 개념에 반했기 때문에 잘못된 것입니다. 여기 당신을 위해 몇 가지 링크입니다 :

여기 how I use IoC 용기 (and part 2)

또한 매우 보편적 인 Windsor's documentation 체크 아웃 특히 개념 섹션을 추천합니다 (당신이 윈저를 사용하지 않는 경우에도 당신에게 유용합니다).

+0

대단히 감사합니다! – Daedalus