Xamarin.Forms 数据模板

数据模板用于指定受支持控件上的数据外观,并且通常会绑定到要显示的数据。

介绍

Xamarin.Forms 数据模板让你可以在支持的控件上定义数据表示形式。 本文介绍了数据模板,并且分析了它们必不可少的原因。

创建数据模板

可通过内联方式创建数据模板,也可在 ResourceDictionary 中或通过自定义类型或适当的 Xamarin.Forms 单元类型进行创建。 如果不需要在其他地方重复使用数据模板,则应使用内联模板。 或者,可将数据模板定义为自定义类型或控件级别、页面级别或应用程序级别资源,从而重复使用数据模板。

创建 DataTemplateSelector

DataTemplateSelector 可用于在运行时根据数据绑定属性的值来选择 DataTemplate。 如此可将多个 DataTemplate 实例应用于同一类型的对象,以自定义特定对象的外观。 本文演示如何创建和使用 DataTemplateSelector