Xamarin.Forms Šablony dat
DataTemplate slouží k určení vzhledu dat v podporovaných ovládacích prvcích a obvykle se sváže s daty, která se mají zobrazit.
Úvod
Xamarin.Forms šablony dat poskytují možnost definovat prezentaci dat na podporovaných ovládacích prvcích. Tento článek obsahuje úvod do šablon dat a zkoumá, proč jsou nezbytné.
Vytvoření objektu DataTemplate
Šablony dat lze vytvořit v textu, v objektu ResourceDictionary
nebo z vlastního typu nebo z příslušného Xamarin.Forms typu buňky. Vložená šablona by se měla použít, pokud není potřeba opakovaně používat šablonu dat jinde. Případně můžete šablonu dat znovu použít tak, že ji definujete jako vlastní typ nebo jako prostředek na úrovni ovládacího prvku, na úrovni stránky nebo na úrovni aplikace.
Vytvoření objektu DataTemplateSelector
A DataTemplateSelector
lze použít k výběru DataTemplate
za běhu na základě hodnoty vlastnosti vázané na data. To umožňuje použití více DataTemplate
instancí na stejný typ objektu, aby bylo možné přizpůsobit vzhled konkrétních objektů. Tento článek ukazuje, jak vytvořit a využívat DataTemplateSelector
.