wpf - WPF与PRISM 4.0和Unity的工作示例

标签 wpf mvvm unity-container prism

我正在使用MVVM在WPF中启动一个新项目。根据Microsoft的建议,出于各种原因,建议使用PRISM。

项目要求:

  • 具有基于分配给用户的角色的菜单栏的动态菜单(从数据库中获取)
  • 常用菜单项和功能(再次基于角色)的工具栏
  • 状态栏显示常规广播消息和其他信息。
  • 单击菜单项时可加载屏幕的单个中间 View 。

  • 在这方面,有人可以指导我找到一个有效的示例(主要是动态菜单和在主区域中加载多个 View )。

    最佳答案

    如果您要开始一个新项目,则不妨考虑最新版本的Prism (v6)。您可以在GitHub上找到此版本的官方样本,以及有关如何在WPF中使用Prism的extensive documentation。我建议您先经历这些。

    对于基于角色的菜单项,这太具体了,无法在其中找到任何示例,但是基本上归结为正确地对菜单项应用了授权和必要的过滤。

    关于wpf - WPF与PRISM 4.0和Unity的工作示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33758885/

    相关文章:

    c# - 路由事件的TargetType

    mvvm - 如何导航到扩展抽象类的 ViewModel?

    c# - 统一.NET : List of dependencies

    使用 Unity 进行 MVVM 依赖注入(inject),用于分层 View 模型

    wpf - 每个单元格绑定(bind)一个数据网格一个对象

    c# - 如何在 WPF 中设置 DataGrid header 的样式

    wpf - 按钮可见性绑定(bind)不更新

    c# - 使用 Unity 解析 Interface<T>

    WPF - 在 TabControl 和 ZIndex 中重叠自定义选项卡

    wpf - 如何通过MVVM在WPF中的数据网格中一次选择2行