【发布时间】:2010-01-26 18:45:23
【问题描述】:
我正在使用 WPF 开发一个业务线应用程序,也可能是多目标 SL。要求之一是 UI 是基于用户角色/权限组成的。例如,如果用户是销售人员,她不应该看到任何会计组件。如果用户是会计文员,该用户将看到一些会计组件和销售组件的子集。如果用户是会计部门经理,她将看到所有会计模块,以及更大的销售模块子集,等等。
我知道复合应用程序库支持模块加载和 UI 组合(很明显),但我想确保它具有支持此功能的灵活性,然后再投入大量时间来添加它。
我不是在问基于角色的 UI 组合是否被“嵌入”到库中(我假设它不是),而只是问它是否适合这个模型——我可以截获或配置模块加载和 UI 组合逻辑,而无需任何严重的代码扭曲。
谢谢。
【问题讨论】:
标签: c# .net wpf silverlight prism