재우니의 블로그




* 행사 상세 정보

1. 행사 상세 페이지 구성 정보

- 사용할 서비스, 공통정보 조회, 소개정보 조회, 반복정보 조회, 이미지 정보 조회(여기서는 공통정보 조회만 사용)

- 화면 구성 - 목표화면, pptx 화면

2. 공통정보 조회 서비스 추가, 공통정보 결과 모델 생성

- 조회 파라메터 : 전체 Y

http://youtu.be/YQ0QROOarl0




 

3. 행사 이야기 페이지에서 행사 상세 페이지로 네비게이션 기능 추가, 상세 뷰, 상세 뷰모델 추가

- 어떤 화면에서라도 컨텐츠ID, 컨텐츠TypeID 2가지만 넘겨주면 각 상세 화면에서 구성해서 보여주도록 만듬

http://youtu.be/iVbwTLCn_PA





http://youtu.be/EuE1BppGBr0




 

4. 상세 뷰모델 디자인 타임 데이터 작업, 상세 뷰 디자인

그리드뷰를 이용해서 컨텐츠를 어떻게 보여줄 것인지..고민..

* 처음 생각


GroupModel에 CodeModel을 이용해서 몇개의 그룹을 만든다.


- 소개그룹, 사진그룹, 지도그룹, ...

- 각 그룹안에는 CodeModel 타이틀에 소제목, ValueString에 내용을 채워서 넣어 주고

- 아이템 템플릿에서 소제목, 내용으로 구성된 아이템을 생성한다.

- 이때 가로 크기는 지정하고 세로크기를 지정하지 않는다. 어떻게 표시가 될지는 잘 모르겠다;;;

- 네비게이트 될때 pageState에 뷰모델 저장해 놓았다가, pageBack되면 복구해줌


http://youtu.be/qniNp3vsqho






http://youtu.be/2dUuT3BySI4






* 30번까지 진행했는데 문제가 있어서 생각 변경

- 소개의 경우 1개의 아이템에 소개 텍스트를 다 집어 넣고 ItemTemplateSelector를 이용해서 다르게 표현

- 소개 텍스트를 RichTextBlock, RichTextColumns를 이용해서 표시 -> 디자인 타임 데이터 완성

http://youtu.be/gPRSuhL6BjM





 

5. 런타임 데이터를 이용해서 화면 구성 & 디버깅 & 마무리 작업

http://youtu.be/KIGX7Ch6W70






http://youtu.be/jVprxiIM8rQ