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:
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.