Класс настроек на основе MEF - PullRequest
0 голосов
/ 27 февраля 2012

Я использую Caliburn.Micro для приложения и у меня есть класс Settings (который де-сериализует в / из JSON).

Прямо сейчас я централизовал его в одной ViewModel и передал егона другие виртуальные машины.Будет ли добавление экземпляра настроек в MEF работать в этом случае?

1 Ответ

1 голос
/ 27 февраля 2012

Полагаю, вы можете экспортировать свой класс Settings как одиночный файл, добавив следующий атрибут [PartCreationPolicy(CreationPolicy.Shared)] а затем импортируйте его в конструктор модели общего представления, украсив его атрибутом [ImportingConstructor]

...