Справочник по элементам управления
Пользовательский интерфейс Xamarin.Forms приложения создается из объектов, которые сопоставляются с собственными элементами управления каждой целевой платформы. Это позволяет приложениям для конкретных платформ для iOS, Android и универсальная платформа Windows использовать Xamarin.Forms код, содержащийся в библиотеке .NET Standard.
Четыре основные группы управления, используемые для создания пользовательского Xamarin.Forms интерфейса приложения, приведены следующим образом:
Страница Xamarin.Forms обычно занимает весь экран. Страница обычно содержит макет, содержащий представления и, возможно, другие макеты. Ячейки — это специализированные компоненты, используемые в связи с TableView
и ListView
. Схема классов, показывающая иерархию типов, которые обычно используются для создания пользовательского интерфейса, можно найти в Xamarin.Forms Xamarin.Forms иерархии классов элементов управления.
В четырех статьях по страницам, макетам, представлениям и ячейкам каждый тип элемента управления описывается со ссылками на документацию по API, статью, описывающую его использование (если существует), и одну или несколько примеров программ (если они существуют). Каждый тип элемента управления также сопровождается снимок экрана, показывающий страницу из примера, работающего на устройствах iOS и Android. Ниже приведены ссылки на исходный код страницы C#, эквивалентную страницу XAML и (при необходимости) файл кода C# для страницы XAML.
Примечание.
Страницы, макеты и представления являются производными от VisualElement
класса. Класс VisualElement
предоставляет различные свойства, методы и события, которые полезны в производных классах. Дополнительные сведения см. в разделе свойств, методов и событий VisualElement.
Помимо элементов управления, предоставляемых сторонними Xamarin.Formsэлементами управления, доступны. Дополнительные сведения см. в разделе "Сторонние элементы управления".