문제

복합 WPF 응용 프로그램에 중첩 된 지역을 가질 수 있습니까? 모듈이 새로운 메뉴를 주입하고 기존 메뉴에 메뉴 항목을 주입 할 수 있기를 원합니다.

다음 코드를 사용합니다 RegionManager 예외를 던집니다.

지역 관리자는 다음을 포함하지 않습니다 MainFileMenuRegion 지역

<Menu cal:RegionManager.RegionName="MainMenuRegion">
    <MenuItem cal:RegionManager.RegionName="MainFileMenuRegion" Header="_File" />
</Menu>
도움이 되었습니까?

해결책 2

내가 생각해 낸 하나의 해결 방법은 단순히 두 가지를 사용하는 것입니다. Menus와 함께 배열되었습니다 Grid. 첫 번째는 내 표준 메뉴를 모두 가지고 있으며 각 메뉴를 개별적으로 주입 할 수 있습니다. 두 번째는 비어 있고 새로운 최상위 메뉴를 주입 할 수 있습니다.

다른 팁

나는 그것의 '오른쪽'여부를 알지 못하지만 주사 된 뷰에 영역을 가지고 서브 뷰를 주입하여 둥지를 틀어 놓았다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top