#[MS Prism] UI Composition Quick Start Exam.

Programming/Old 2016. 4. 6. 00:05

이 글은 MS Prism 5.0 , UI Composition Quick Start Example 공부 내용이다.


이 예제는 View Discovery와 View Injection을 보인다.

LeftRegion, MainRegion, TabRegion 등, 여러 region을 나눈다.

MVVM패턴에서 Model을 DataContext에 ref 하듯, region은 RegionContext에 ref 하는 듯하다.


실행 순서는 대강 다음과 같다.

1. App.xaml.cs의 OnStartup 메소드에서 Bootstrapper 실행한다.

2. Bottstrapper의 ConfigureModuleCatalog 메소드에서 모듈 카탈로그가 적재된다.

3. Bootstrapper는 EmployeeModule에에 있는 ModuleInit의 Initialize 메소드를 호출한다.

  - 이 메소드는 IEmployeeDataService 등록, MainRegionCotroller객체 생성, LeftRegion에 EmployeeListView 등록, TabRegion에 EmployeeDetailView와                  EmployeeProjectsView   를 등록한다.

4. Bootstrapper의 CreateShell 메소드가 호출되어 LeftRegion과 MainRegion을 포함하는 ShellView의 객체를 생성한다.


절대적으로 예제를 열어 놓지 않으면 이해할 수 없는 내용이다.


'Programming > Old' 카테고리의 다른 글

Separation of Concerns [ 관심사 분리 ]  (0) 2016.04.09
#[스크랩]iOS9 App Transport Security 설정법 출처  (0) 2016.04.07
#[Cocos2x-x] 멸령어 메모  (0) 2016.03.30
#[cocos2d-x]MSB3073  (0) 2016.03.12
#[c++] Marshaling  (0) 2016.03.10
admin