我几个月前开始接触MEF,一切看上去都很顺利,但现在我想在我的实际应用中使用MEF,在已认证用户的权限下加载或显示UI组件。我正在开发一款诊所病人管理系统,希望实现基于用户类型显示MEF组成的UI组件的场景。例如,如果经过身份验证的用户是医生,我希望显示特定的组件并隐藏其他组件。
我想要实现的是像
非常感谢任何正确的指引。
我想要实现的是像
ISystemComponent
这样的东西,它具有一些属性和方法,因此管理人员可以控制每个用户的访问级别,并且根据数据库记录,MEF组合的控件将显示给最终用户。我还考虑使用MetaData接口来导出组件,那么如何达到期望的结果呢?非常感谢任何正确的指引。