2009-08-07 1 views
0

Composite WPF 응용 프로그램에서 중첩 영역을 사용할 수 있습니까? 모듈이 새로운 메뉴를 삽입 할 수 있고 메뉴 항목을 기존 메뉴에 삽입 할 수 있기를 바랍니다.Composite WPF 응용 프로그램의 중첩 된 메뉴 영역

는 지역 관리자가

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

답변

0

한 가지 해결 방법은 두 개의 MenuGrid으로 정렬하여 사용하는 것입니다. 첫 번째 메뉴에는 모든 표준 메뉴가 있으며 각 메뉴에 개별적으로 주입 할 수 있습니다. 두 번째는 비어 있으며 새로운 최상위 메뉴를 삽입 할 수 있습니다.

0

내가 그 '권리'하지만 난 여부를 모르는 MainFileMenuRegion 지역을 포함하지 않는 다음 코드 RegionManager를 사용

예외가 발생합니다 삽입 된 뷰에 영역을 삽입하여 하위 뷰를 삽입하여 중첩 할 수 있습니다.

+0

흥미 롭습니다.하지만 쉘에있는 region과 subregion에 주입해야합니다. –

관련 문제