티스토리 뷰
* 목표 화면
* 행사 상세 정보
1. 행사 상세 페이지 구성 정보
- 사용할 서비스, 공통정보 조회, 소개정보 조회, 반복정보 조회, 이미지 정보 조회(여기서는 공통정보 조회만 사용)
- 화면 구성 - 목표화면, pptx 화면
2. 공통정보 조회 서비스 추가, 공통정보 결과 모델 생성
- 조회 파라메터 : 전체 Y
3. 행사 이야기 페이지에서 행사 상세 페이지로 네비게이션 기능 추가, 상세 뷰, 상세 뷰모델 추가
- 어떤 화면에서라도 컨텐츠ID, 컨텐츠TypeID 2가지만 넘겨주면 각 상세 화면에서 구성해서 보여주도록 만듬
4. 상세 뷰모델 디자인 타임 데이터 작업, 상세 뷰 디자인
그리드뷰를 이용해서 컨텐츠를 어떻게 보여줄 것인지..고민..
* 처음 생각
GroupModel에 CodeModel을 이용해서 몇개의 그룹을 만든다.
- 소개그룹, 사진그룹, 지도그룹, ...
- 각 그룹안에는 CodeModel 타이틀에 소제목, ValueString에 내용을 채워서 넣어 주고
- 아이템 템플릿에서 소제목, 내용으로 구성된 아이템을 생성한다.
- 이때 가로 크기는 지정하고 세로크기를 지정하지 않는다. 어떻게 표시가 될지는 잘 모르겠다;;;
- 네비게이트 될때 pageState에 뷰모델 저장해 놓았다가, pageBack되면 복구해줌
* 30번까지 진행했는데 문제가 있어서 생각 변경
- 소개의 경우 1개의 아이템에 소개 텍스트를 다 집어 넣고 ItemTemplateSelector를 이용해서 다르게 표현
- 소개 텍스트를 RichTextBlock, RichTextColumns를 이용해서 표시 -> 디자인 타임 데이터 완성
5. 런타임 데이터를 이용해서 화면 구성 & 디버깅 & 마무리 작업
6. 최종 화면
7. 소스
'Previous Platforms' 카테고리의 다른 글
KTour 프로젝트 소개 및 0.7 소스 (0) | 2013.03.06 |
---|---|
MVVM Pattern - 동영상 & 소스 (0) | 2013.02.27 |
KTour 0.5 동영상 & 소스 - 검색 기능 추가 (0) | 2013.02.13 |
KTour 0.4 동영상 2 & 소스 (0) | 2013.02.12 |
KTour 0.4 동영상 1 (0) | 2013.02.12 |
- Total
- Today
- Yesterday
- LINQ
- Windows 10
- Build 2016
- MVVM
- Bot Framework
- XAML
- WPF
- .net
- uno-platform
- #prism
- Microsoft
- ef core
- .net 5.0
- PRISM
- C#
- dotNETconf
- Always Encrypted
- Cross-platform
- #Windows Template Studio
- Behavior
- windows 11
- IOT
- UWP
- Visual Studio 2022
- uno platform
- kiosk
- visual studio 2019
- #uwp
- #MVVM
- ComboBox
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |