1
응용 프로그램에 Caliburn.Micro를 사용하고 있으며 Settings 클래스 (JSON에/직렬화되지 않음)가 있습니다.MEF 기반 설정 클래스
지금은 하나의 ViewModel에 중앙 집중화하여 다른 VM에 전달합니다. 이 경우 MEF에 Settings 인스턴스를 추가 할 수 있습니까?
응용 프로그램에 Caliburn.Micro를 사용하고 있으며 Settings 클래스 (JSON에/직렬화되지 않음)가 있습니다.MEF 기반 설정 클래스
지금은 하나의 ViewModel에 중앙 집중화하여 다른 VM에 전달합니다. 이 경우 MEF에 Settings 인스턴스를 추가 할 수 있습니까?
나는 다음과 같은 속성 [PartCreationPolicy(CreationPolicy.Shared)]
를 추가 싱글로 Settings
클래스를 내 보낸 다음 [ImportingConstructor]
속성으로 장식하여 공유 뷰 모델의 생성자에서 가져올 수 있습니다 생각