Xamarin.Forms 컨트롤 클래스 계층 구조

Xamarin.Forms 는 여러 네임스페이스에 걸쳐 수백 개의 형식으로 구성됩니다. 개발자는 네임스페이스에 상 Xamarin.Forms 주하는 애플리케이션의 사용자 인터페이스를 만드는 데 사용되는 형식의 Xamarin.Forms 계층 구조를 가장 잘 알고 있어야 합니다.

이러한 형식은 페이지, 레이아웃, 보기 및 셀로 나눌 수 있습니다. Xamarin.Forms 페이지는 일반적으로 전체 화면을 차지하고 모든 페이지 형식은 클래스에서 Page 파생됩니다. 페이지는 일반적으로 레이아웃을 포함하며 모든 레이아웃 형식은 Layout 클래스에서 파생됩니다. 레이아웃에는 일반적으로 보기 및 기타 레이아웃이 포함되며 모든 보기 형식은 궁극적으로 클래스에서 View 파생됩니다. 마지막으로 셀은 및 컨트롤의 표시 데이터에 TableViewListView 사용되는 특수한 컨트롤입니다. 페이지, 레이아웃, 보기 및 셀은 모두 궁극적으로 클래스에서 Element 파생됩니다.

다음 클래스 다이어그램은 일반적으로 다음에서 사용자 인터페이스 Xamarin.Forms를 빌드하는 데 사용되는 형식의 계층 구조를 보여줍니다.

Xamarin.Forms Controls Class Diagram

그러나 다이어그램에는 단일 셸 유형만 표시됩니다.

참고 항목

여기에서 클래스 다이어그램의 고해상도 버전을 다운로드할 수 있습니다.