Xamarin.Forms Controla a hierarquia de classes

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 reside no Xamarin.Forms namespace.

Esses tipos podem ser divididos em páginas, layouts, exibições 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 que são usados em dados de exibição nos TableView controles e ListView . Páginas, layouts, exibições e células são derivados da Element classe .

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

Xamarin.Forms de classe controls Controls Class Diagram

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 classe pode ser baixada aqui.