0

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

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

区域管理器不包含MainFileMenuRegion区域

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

2 回答 2

0

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

于 2009-08-07T15:47:14.713 回答
0

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

于 2009-08-07T16:49:23.883 回答