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