Xamarin.Forms 单元格

可以将 Xamarin.Forms 单元格添加到 ListViews 和 TableViews。

单元格是专门用于表中的项的元素,描述列表中每个项的呈现方式Cell 类派生自 ElementVisualElement 也派生自该类。 单元格本身不是视觉元素;而是用于创建视觉元素的模板。

Cell 专用于与 ListViewTableView 控件配合使用。 要了解如何使用和自定义单元格,请参阅 ListViewTableView 文档。

单元

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 EntryCell 定义一个 Label 属性,用于标识 Text 属性中的单元格和单行可编辑文本。 处理 Completed 事件,以便在用户完成文本输入时收到通知。

API 文档 / 指南
EntryCell 示例
此页的 C# 代码 / XAML 页