2010-03-31 4 views
1

저는 프리즘 응용 프로그램을 작성하고 있습니다. 제 첫 번째 모듈을 만들었습니다.이 모듈을 모두 해고하고 놀랍도록 해고했습니다. 작동합니다.프리즘 모듈 뷰는 어떻게 표시합니까?

응용 프로그램이 곧 확장 될 예정입니다. 이러한 모듈을 별도의 GUI 요소에 호스트해야 할 필요가 있습니다.

모듈을 호스팅하는 데 어떤 유형의 GUI 요소를 사용 하시겠습니까? 모듈을 탭 컨트롤과 같은 일부 컨트롤에 데이터 바인딩 할 수 있습니까? 어떻게 된거 야? Silverlight 용 Dock 관리자 (AvalonDock과 유사 함)가 있습니까?

답변

2

9 당신이 봤어 실버 툴킷을 확인이 있습니다 PRISM과 함께 제공되는 StockTrader 샘플 프로젝트에서? Shell.xaml AnimatedTabControl (TabControl에서 상속)에 WatchModule (WatchListController.cs 파일보기) 및 PositionModule (PositionModule.cs 파일보기) 모듈이 바인딩되어 있습니다.

[편집]

쉘에있는 TabControl을 사용 Prism Explorer 샘플 프로젝트에서 또 한 번보세요.

+0

AnimatedTabControl에 문제가 있습니다. tabitems의 헤더를 SL3에 올바르게 표시하려고하지 않는 것 같습니다. 누구든지이 경험이 있습니까? – Maciek

1

도크 매니저 (가 SL4와 함께 설치하거나 here을 걸릴 수 있습니다) 는 또한 채널 MEF와 탭 컨트롤 탭 컨트롤을 바인딩의 예이

+1

SL4의 독 관리자에 대해 알지 못 했으니 까? – Maciek

관련 문제