2012-02-27 3 views
1

응용 프로그램에 Caliburn.Micro를 사용하고 있으며 Settings 클래스 (JSON에/직렬화되지 않음)가 있습니다.MEF 기반 설정 클래스

지금은 하나의 ViewModel에 중앙 집중화하여 다른 VM에 전달합니다. 이 경우 MEF에 Settings 인스턴스를 추가 할 수 있습니까?

답변

1

나는 다음과 같은 속성 [PartCreationPolicy(CreationPolicy.Shared)] 를 추가 싱글로 Settings 클래스를 내 보낸 다음 [ImportingConstructor] 속성으로 장식하여 공유 뷰 모델의 생성자에서 가져올 수 있습니다 생각