Я думаю, я начинаю понимать, как использовать MEF сейчас.Но я все еще не уверен, каков наилучший способ использования MEF для управления доступом пользователей.
Например: я использую навигационную платформу silverlight.И каждый пункт меню навигации должен быть либо отключен, либо вообще не отображаться, если у конкретного пользователя есть права (т.е. роли, утверждения) для него.
Теперь я знаю, что могу установить атрибуты IsEnabled, чтобы отключить их,но я надеюсь на более элегантный / гибкий подход.
Подводя итог: - Каждый пункт меню должен быть расширением модуля MEF (так что его даже нельзя будет загрузить пользователям, не имеющим к нему доступа).