2009-09-10 3 views
2

여러 가지 다른 유형의 데이터로 작동하는 WPF 응용 프로그램에서 작업 중이며 SharePoint의 웹 파트 구현과 유사한 방식으로 UI를 구현하고 싶습니다. 또는 Google의 가제트와 같은 것을 구현하고 싶습니다.WPF에서 웹 파트 기능을 구현하려면 어떻게해야합니까?

구현할 수있는 패턴이나 컨트롤 집합이 있습니까? 모든 포인터/제안/웹 사이트는 높이 평가됩니다.

답변

3

매우 유용한 두 가지 옵션은 Managed Extensibility Framework (MEF)Composite Application Guidance (Prism)입니다.

필자는 개인적으로 프리즘을 조금 더 좋아합니다. 프로그래밍 모델은 나에게 더 의미가 있었고, "웹 파트"(당신이 원한다면) 사이의 통신을 쉽고 분리했다 (Pub-Sub 유형의 메커니즘을 사용하는) EventAggregator를 특징으로했다.

두 가지 모두 UI 합성 기능을 갖추고 있으며 나중에 사용할 수있는 것처럼 들리며 둘 다 사용하기가 쉽습니다. 프리즘에서 웹 파트의 "웹 파트"또는 모음을 만드는 개발자

당신은 것입니다 :

  1. 모듈을 만들고 당신의 UI
  2. 를 만들고 응용 프로그램의 "지역"으로 UI를 등록 .

거기에서 "셸"은 모든 모듈을로드하고 해당 영역을 표시합니다. 영역은 자동으로 모듈에 등록 된 UI로 채워집니다.

꽤 좋은 샘플이있어서 이해하기가 쉽습니다.

도움이 되었으니 앤더슨

+0

우수! 감사! –

관련 문제