【问题标题】:Nested menu regions in Composite WPF applicationComposite WPF 应用程序中的嵌套菜单区域
【发布时间】:2009-08-07 14:11:34
【问题描述】:

复合 WPF 应用程序中是否可以有嵌套区域?我希望模块能够注入新菜单,也能够将菜单项注入现有菜单。

使用以下代码RegionManager 会引发异常:

区域管理器不包含MainFileMenuRegion 区域

<Menu cal:RegionManager.RegionName="MainMenuRegion">
    <MenuItem cal:RegionManager.RegionName="MainFileMenuRegion" Header="_File" />
</Menu>

【问题讨论】:

    标签: wpf menu prism regions cal


    【解决方案1】:

    我不知道它是否“正确”,但我通过在注入的视图上放置一个区域来进行嵌套,然后将子视图注入其中。

    【讨论】:

    • 有趣,但我需要注入一个区域和一个子区域,它们都在外壳中。
    【解决方案2】:

    我想出的一种解决方法是简单地使用两个Menus 和一个Grid。第一个有我所有的标准菜单,允许我单独注入每个菜单。第二个是空的,允许我注入新的顶级菜单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-26
      • 1970-01-01
      相关资源
      最近更新 更多