2012-02-10 4 views
0

프리즘 v4 애플리케이션을 시작하고 쉘 초기화/생성/표시를 건너 뛰고 대신 특정 모듈의보기를 표시 할 수 있습니까?프리즘의 쉘없는 UI

예를 들어 app.exe라는 프리즘 앱이 있다고 가정합니다. 그것은 내 응용 프로그램의 "전체보기"에 대한 영역을 포함하는 창 클래스 (셸) 있습니다. App.exe가 /보기 : MYVIEW

을 App.exe가 출시, 나는 내 응용 프로그램의 "전체보기"를 참조하지 않으려면

나는 다음과 같이 매개 변수로 App.exe가 실행하려면 셸 영역 내에 MyView가 표시됩니다. 나는 껍질을 벗기고 싶다! Shell이 ​​보이지 않는 MyView가 (팝업처럼) 자체 창에 표시되는 것을보고 싶을뿐입니다.

쉘 작성을 건너 뛸 수 있다면 더 좋습니다.

도움말!

답변

0
  • WPF는 확실하지만 Silverlight에서는 RootVisual을 설정해야하며 시각적 제어 유형 이상이어야합니다.

  • 'MyView'의 ChildWindow를 어떻게 표시 하시겠습니까? 뭔가 부르면 돼. InteractionRequest를 사용하고 있습니까? 코드 숨김으로 처리하고 있습니까? ChildWindow를 초기화 할 '기본'클래스가 있어야합니다. ChildWindow가 첫 번째 창이면 ChildWindow가 아니라 Shell입니다.

    내 생각 엔 애플리케이션 로직을 검토해야 할 수도 있습니다. 세계적으로 이름을 고집하지 마십시오. Shell, ChildWindow 또는 PopupWindow라고 부르면 문제가되지 않습니다. 애플리케이션 아키텍처에 대한 명확한 그림을 작성하십시오. 누가 먼저 간다. Look-less Shell의 예와 같이 기본 (관리자) 클래스가 필요합니까, 이벤트 기반입니까? 데이터 기반 앱?

+0

내가 명확히하려고 노력하겠습니다. 저는 3 개의 모듈이있는 프리즘 응용 프로그램을 가지고 있습니다. 내 앱을 실행하고 모듈로드를 한 번만하고 기본보기를 창에 표시하고 싶습니다. 이보기를 창에서보고 싶습니다. 다른 Shell UI는없고 다른 모듈은 없습니다. 우리는 "라이트 UI"와 "전체 UI"패턴을 구현하려고합니다. 앱 실행 방식에 따라 셸이 사용 가능한 모든 UI 및 모듈 (전체 모드)을로드하거나 어떻게 든 특정보기를 특정 모듈이로드되어 "베어 본 (bare bones)"셸 (리본 없음, 상태 표시 줄 없음, 탭 없음 등)에 표시됩니다. PopUp 영역 일 수 있습니까? 아마 여러 부트 로더? – user1203031