2016년 12월 28일 수요일

Xamarin.Forms UI

 오늘은 Xamarin.Forms에서 UI를 구성하는 요소에 대해 글을 쓰고자 한다.

1. Pages

 어플리케이션의 UI는 보통 Page와 View로 구성되는데 Page는 말그대로 하나의 화면(스크린)을 의미하며 View는 페이지 안에 존재하여 사용자가 직접 사용하는 모듈입니다.

2. Layouts

 하나의 Page에서 View를 논리적으로 구성하는데 사용되는 컨테이너를 말합니다.

3. Views
 버튼, 라벨, 리스트뷰, 이미지등 실제 사용자와 상호작용하는 모듈을 말합니다.

4. Cells
 항목의 아이템을 특수화 하며 각 항목의 아이템을 어떻게 그려내야 하는지 설명한다.


위 구성들로 즉 Xamarin.Forms로 UI를 구성한다면 (XAML or C#) 각 플랫폼 별로 존재하는 Renderer에 의해 각 플랫폼 별 고유한 클래스로 변환되어서 화면에 표시되게 됩니다.

 다음 글 부터는 예제를 통해서 UI를 그려보고 뭐.. 이것 저것 해보죠..

참고로 위 글들은 전부가 Xamarin 페이지에 있습니다.

댓글 없음:

댓글 쓰기