gpt4 book ai didi

c# - PnP WPF/Silverlight 复合应用程序指南是否适合基于角色的 UI 组合?

转载 作者:太空宇宙 更新时间:2023-11-03 14:33:02 27 4
gpt4 key购买 nike

我正在使用 WPF 开发业务线应用程序,也可能使用多目标 SL。其中一项要求是 UI 是根据用户角色/权限组成的。例如,如果用户是销售人员,她不应该看到任何会计组件。如果用户是会计文员,则该用户将看到一些会计组件和销售组件的子集。如果用户是会计部门经理,她将看到所有会计模块,以及更大的销售模块子集,等等。

我知道 Composite Application Library 支持模块加载和 UI 组合(很明显),但我想在投入大量时间研究它之前确保它具有支持此功能的灵 active 。

我不是在问基于角色的 UI 组合是否“内置”到库中(我假设不是),而只是问它是否适合这个模型——我可以拦截或配置模块加载和 UI 组合逻辑,而无需任何严重的代码扭曲。

谢谢。

最佳答案

复合应用指南实际上是一个很好的选择。通过能够轻松地将内容分配给区域,您可以非常灵活地按角色交换内容。

我个人认为将 Prism 与 MEF 结合使用不过,由于 MEF 允许更轻松地动态扩展角色,因此这种情况更容易出现。

我推荐 listening to Glenn Block's chats on Prism, Unity, and MEF .

关于c# - PnP WPF/Silverlight 复合应用程序指南是否适合基于角色的 UI 组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2141731/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com