Поделиться через


Xamarin.Forms Клетки

Xamarin.Forms ячейки можно добавлять в ListViews и TableViews.

Ячейка является специализированным элементом, используемым для элементов в таблице и описывает, как каждый элемент в списке должен быть отрисован. Класс Cell является производным от класса, от Elementкоторого VisualElement также наследуется. Ячейка не является визуальным элементом; вместо него используется шаблон для создания визуального элемента.

Cell используется исключительно с ListView элементами управления и TableView элементами управления. Сведения об использовании и настройке ячеек см. в ListView документации.TableView

Cells

Xamarin.Forms поддерживает следующие типы ячеек:

Тип Описание Внешний вид
TextCell Отображает TextCell одну или две текстовые строки. Text Задайте свойство и, при необходимости, свойству Detail эти текстовые строки.

Документация по API / руководство
Пример TextCell
Код C# для этой страницы / страницы XAML
ImageCell Отображает ImageCell те же сведения, что и TextCell растровое изображение, заданное свойством Source .

Документация по API / руководство
Пример ImageCell
Код C# для этой страницы / страницы XAML
SwitchCell Содержит SwitchCell текстовый набор со свойством Text и выключенным параметром, изначально заданным логическим свойством On . Обработайте OnChanged событие, чтобы получать уведомления при On изменении свойства.

Документация по API / руководство
Пример SwitchCell
Код C# для этой страницы / страницы XAML
EntryCell Label Определяет EntryCell свойство, определяющее ячейку и одну строку редактируемого текста в свойствеText. Обработайте Completed событие, которое должно быть уведомлено, когда пользователь завершил запись текста.

Документация по API / руководство
Пример EntryCell
Код C# для этой страницы / страницы XAML