0
PRISM + MEF, WPF 애플리케이션을 시작합니다.PRISM 부트 스트 래퍼 문제
부트 스트 래퍼에서 몇 가지 문제가 있습니다. RootVisual 속성 (? 실버 라이트는 WPF 대? 내가 WPF 대신 무엇을 사용해야합니다)를 찾을 수없는 나는
protected override void InitializeShell()
{
base.InitializeShell();
Application.Current.RootVisual = (Shell)this.Shell;
}
가 어떻게 'rootvisual로 RibbonWindow를 설정하는 쉘로의 UserControl을 사용하여 모두를 참조 PRISM (MEF + WPF)의 '(셸)? (저는 리본 WPF 응용 프로그램을 시작했습니다). 어쩌면이 일을 내가 뭘 하려는지 올바르지 않지만 WPF 응용 프로그램에 대한 PRISM 셸로 UserControl 대신 RibbonWindow 사용하는 예제를 찾지 못했습니다.
stackoverflow를 검색했지만 명확한 답변을 제공하지 못했습니다.
미리 감사드립니다.
편집 : 실제로 Window였습니다. 잠시 후에 발견했습니다. "d0h!"
"모듈을 초기화하려면 IModuleCatalog가 필요하며 null 일 수 없습니다." bootstrapper.Run()을 할 때; 그것은 나에게 위에서 인용 한 메시지를 준다. modulecatalog에 자신의 주 모듈을 추가해야합니까? – juFo
부트 스트 래퍼의 CreateModuleCatalog 메소드를 확인하십시오. 전화 받고 있니? 그것은 무엇을 반환합니까? –
... CreateFromXaml (Uri ...)을 사용하고 이것을 반환합니다 (예제에서 볼 수 있듯이). xaml 파일은 다른 모듈을 정의하지 않습니다. 부트 스트 래퍼/셸이 xaml 파일에 추가되는 '모듈'을 사용해야합니까? 셸과 부트 스트 래퍼가있는 프로젝트 만 만들고 해당 블로그에 주요 기능을 추가하는 다른 프로젝트를 만들거나 부트 스트 래퍼/셸이 포함 된 동일한 프로젝트의 프로그램의 주요 기능에 포함 시켜도됩니까? – juFo