Вложенные области меню в приложении Composite WPF - PullRequest
0 голосов
/ 07 августа 2009

Возможно ли иметь вложенные регионы в составном приложении WPF? Я хочу, чтобы модули могли вставлять новые меню, а также вставлять пункты меню в существующее меню.

Используя следующий код, RegionManager вызывает исключение:

Региональный менеджер не содержит MainFileMenuRegion регион

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

Ответы [ 2 ]

0 голосов
/ 07 августа 2009

Один из обходных путей, который я нашел, - это просто использовать два Menu с Grid. Первый имеет все мои стандартные меню и позволяет мне вводить каждый из них в отдельности. Второй пустой и позволяет мне вводить новые меню верхнего уровня.

0 голосов
/ 07 августа 2009

Я не знаю, является ли это «правильным», но я делаю вложение, имея область на внедренном представлении, в которое я затем внедряю вложенное представление.

...