Вложенные области меню в составном приложении WPF
Вопрос
Возможно ли иметь вложенные области в Составном приложении WPF?Я хочу, чтобы модули могли вводить новые меню, а также иметь возможность вводить пункты меню в существующее меню.
Используя следующий код, RegionManager
генерирует исключение:
Региональный менеджер не содержит
MainFileMenuRegion
регион
<Menu cal:RegionManager.RegionName="MainMenuRegion">
<MenuItem cal:RegionManager.RegionName="MainFileMenuRegion" Header="_File" />
</Menu>
Решение 2
Одно из решений, которое я придумал, - это просто использовать два Menu
ы договорились с Grid
.В первом есть все мои стандартные меню, и я могу вносить изменения в каждое из них по отдельности.Второй пуст и позволяет мне вводить новые меню верхнего уровня.
Другие советы
Я не знаю, "правильно" ли это, но я делаю вложенность, имея область во внедренном представлении, в которую я затем внедряю вспомогательный вид.
Не связан с StackOverflow