Xamarin.Forms 数据模板
数据模板用于指定受支持控件上的数据外观,并且通常会绑定到要显示的数据。
介绍
Xamarin.Forms 数据模板让你可以在支持的控件上定义数据表示形式。 本文介绍了数据模板,并且分析了它们必不可少的原因。
创建数据模板
可通过内联方式创建数据模板,也可在 ResourceDictionary
中或通过自定义类型或适当的 Xamarin.Forms 单元类型进行创建。 如果不需要在其他地方重复使用数据模板,则应使用内联模板。 或者,可将数据模板定义为自定义类型或控件级别、页面级别或应用程序级别资源,从而重复使用数据模板。
创建 DataTemplateSelector
DataTemplateSelector
可用于在运行时根据数据绑定属性的值来选择 DataTemplate
。 如此可将多个 DataTemplate
实例应用于同一类型的对象,以自定义特定对象的外观。 本文演示如何创建和使用 DataTemplateSelector
。