15. 요점
Page에는 AppBar타입의 TopAppBar와 BottomAppBar 속성이 있음.
CommandAppBar라는 추상화된 AppBar를 사용하면 편함.
CommandAppBar에는 PrimaryCommands와 SecondaryCommands 속성이 있음.
◦ PrimaryCommands 속성 – 앱바 오른편에 위치하는 앱바버튼들
◦ SecondaryCommands 속성 - 앱바 왼편에 위치하는 앱바버튼들
AppBarButton의 Icon 속성과 Label 속성만 잘 정의하면 준비 끝
◦ Icon 속성 – 미리 정의된 많은 아이콘을 지원
◦ Label 속성 – 아이콘 아래 표현될 글자
19. 요점
장착방법 2가지
◦ Button에 Flyout 속성에 할당.
◦ Button이 아닌 경우, Flyout.AttachedFlyout 정적속성에 할당.
Flyout은 Flyout, MenuFlyout 두 종류
◦ Flyout – 마치 ContentPresenter처럼 Content로 어떤 UI나 품을 수 있음.
◦ MenuFlyout – 컨텍스트 메뉴와 같은 스타일
Flyout은 LightDismiss를 지원
◦ Flyout 바깥 영역을 클릭 또는 탭하여 닫을 수 있음.
25. 심사탈락의 단골 손님
개인정보를 입력받는 경우.
티스토리 같은 블로그 하나 개설하고, 개인정보취급방침 글을 써서 URL을 GET!
스토어 등록정보에서도 한 번 적고, 설정 메뉴에서도 한 번 활용.
예 - http://privacypolicy.tistory.com/
32. JSON 읽기
Model 클래스에 약간의 Attribute 작업 필요
◦ public 프로퍼티는 기본적으로 Serialize에 포함됨.
◦ 포함시키지 않으려면 [JsonIgnore]를 붙여줄 것.
33. JSON 쓰기
Model 클래스에 약간의 Attribute 작업.
◦ public 프로퍼티는 기본적으로 Serialize에 포함됨.
◦ 포함시키지 않으려면 [JsonIgnore]를 붙여줄 것.
JsonConvert.SerializeObject에 인스턴스만 넘겨주면 JSON 문자열을 얻을 수 있다!
34. 요약
JSON.NET이라는 고마운 것이 존재.
◦ Nuget 지원 : http://www.nuget.org/packages/newtonsoft.json/
◦ Package Manager Console에서
◦ Package Manager Console은
[TOOLS – Library Package Manager – Package Manager Console] 이렇게 띄움
38. 요약
오픈소스 프로젝트: Player Framework by Microsoft
◦ http://playerframework.codeplex.com/
MediaPlayer 클래스 인스턴스 하나면 준비 끝.
윈도우 8.1 기본 동영상 플레이어와 Look & Feel이 같음.
다양한 기능을 속성으로 지원.
폭넓은 지원
◦
◦
◦
◦
◦
Windows 8
HTML5
Silverlight
Windows Phone
Etc.