Xamarin.ios Controls 클래스 계층 구조Xamarin.Forms Controls Class Hierarchy

Xamarin.ios는 여러 네임 스페이스에 대해 수백 개의 형식으로 구성 됩니다.Xamarin.Forms is made up of hundreds of types, over multiple namespaces. 개발자는 Xamarin.Forms 네임 스페이스에 상주 하는 Xamarin.ios 응용 프로그램의 사용자 인터페이스를 만드는 데 사용 되는 형식의 계층 구조에 대해 가장 잘 알고 있어야 합니다.Developers should be most familiar with the hierarchy of types used to create the user interface of a Xamarin.Forms application, which reside in the Xamarin.Forms namespace.

이러한 형식은 페이지, 레이아웃, 보기 및 셀로 나눌 수 있습니다.These types can be divided into pages, layouts, views, and cells. Xamarin Forms 페이지는 일반적으로 전체 화면을 차지 하며 모든 페이지 형식은 Page 클래스에서 파생 됩니다.A Xamarin.Forms page generally occupies the entire screen, and all the page types derive from the Page class. 페이지는 일반적으로 레이아웃을 포함 하 고 모든 레이아웃 형식은 Layout 클래스에서 파생 됩니다.Pages usually contain a layout, and all the layout types derive from the Layout class. 레이아웃에는 일반적으로 뷰 및 다른 레이아웃이 포함 되어 있으며 모든 뷰 형식이 View 클래스에서 파생 됩니다.A layout usually contains views and possibly other layouts, and all the view types derive from the View class. 마지막으로 셀은 TableViewListView 컨트롤의 표시 데이터에 사용 되는 특수 컨트롤입니다.Finally, cells are specialized controls that are used in display data in the TableView and ListView controls. 페이지, 레이아웃, 보기 및 셀은 모두 Element 클래스에서 궁극적으로 파생 됩니다.Pages, layouts, views, and cells are all ultimately derived from the Element class.

다음 클래스 다이어그램은 일반적으로 Xamarin.ios에서 사용자 인터페이스를 작성 하는 데 사용 되는 형식의 계층 구조를 보여 줍니다.The following class diagram shows the hierarchy of types that are typically used to build a user interface in Xamarin.Forms:

Xamarin.ios Controls 클래스 다이어그램Xamarin.Forms Controls Class Diagram


클래스 다이어그램의 고해상도 버전은 여기에서 다운로드할 수 있습니다.A high resolution version of the class diagram can be downloaded from here. 그러나 다이어그램에는 현재 CarouselViewCollectionView 형식이 표시 되지 않습니다.However, note that the diagram does not currently show the CarouselView and CollectionView types. 이러한 설정은 컨트롤이 미리 보기 상태를 벗어난 후에 추가 됩니다.These will be added once the controls are out of preview. 또한 다이어그램은 단일 셸 유형만 표시 합니다.In addition, the diagram only shows a single Shell type.