Sdílet prostřednictvím


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 ResourceDictionarynebo 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.