Xamarin.Forms 數據範本
DataTemplate 用於在支援的控制項中指定資料外觀,通常會繫結至要顯示的資料。
簡介
Xamarin.Forms 數據範本可讓您定義支援控制項上數據的呈現方式。 本文提供資料範本的簡介,探討為何資料範本是必要的。
建立 DataTemplate
數據範本可以內嵌、在 ResourceDictionary
中,或從自定義類型或適當的 Xamarin.Forms 數據格類型建立。 如果不需要在他處重複使用資料範本,則應該使用內嵌範本。 或者,您可以將資料範本定義為自訂類型,或是定義為控制項層級、頁面層級或應用程式層級資源,藉此重複使用資料範本。
建立 DataTemplateSelector
在執行階段,您可以根據資料繫結屬性值,使用 DataTemplateSelector
來選擇 DataTemplate
。 這可將多個 DataTemplate
執行個體套用至相同類型的物件,以自訂特定物件的外觀。 本文示範如何建立和使用 DataTemplateSelector
。