Xamarin.Forms Иерархия классов элементов управления

Xamarin.Forms состоит из сотен типов в нескольких пространствах имен. Разработчики должны быть наиболее знакомы с иерархией типов, используемых для создания пользовательского Xamarin.Forms интерфейса приложения, который находится в Xamarin.Forms пространстве имен.

Эти типы можно разделить на страницы, макеты, представления и ячейки. Страница Xamarin.Forms обычно занимает весь экран и все типы страниц, производные от Page класса. Страницы обычно содержат макет и все типы макетов, производные от Layout класса. Макет обычно содержит представления и, возможно, другие макеты, и все типы представлений в конечном итоге являются производными от View класса. Наконец, ячейки являются специализированными элементами управления, которые используются в отображении данных в TableView элементах управления и ListView элементах управления. Страницы, макеты, представления и ячейки в конечном счете являются производными от Element класса.

На следующей схеме классов показана иерархия типов, которые обычно используются для создания пользовательского интерфейса в Xamarin.Forms:

Xamarin.Forms Controls Class Diagram

Однако обратите внимание, что на схеме показан только один тип оболочки.

Примечание.

Здесь можно скачать версию схемы классов с высоким разрешением.