Xamarin.Forms Hierarquia de classes de controles

Xamarin.Forms é composto por centenas de tipos, em vários namespaces. Os desenvolvedores devem estar mais familiarizados com a hierarquia de tipos usados para criar a interface do usuário de um Xamarin.Forms aplicativo, que residem no Xamarin.Forms namespace.

Esses tipos podem ser divididos em páginas, layouts, modos de exibição e células. Uma Xamarin.Forms página geralmente ocupa a tela inteira e todos os tipos de página derivam da Page classe. As páginas geralmente contêm um layout e todos os tipos de layout derivam da Layout classe. Um layout geralmente contém exibições e possivelmente outros layouts, e todos os tipos de exibição derivam da View classe. Por fim, as células são controles especializados usados para exibir dados nos TableView controles and ListView . Páginas, layouts, exibições e células são todos derivados da Element classe.

O diagrama de classes a seguir mostra a hierarquia de tipos que normalmente são usados para criar uma interface do usuário em Xamarin.Forms:

Xamarin.Forms Diagrama de classes de controles

No entanto, observe que o diagrama mostra apenas um único tipo de Shell.

Observação

Uma versão de alta resolução do diagrama de classes pode ser baixada aqui.