Udostępnij za pośrednictwem


Xamarin.Forms Szablony danych

Element DataTemplate służy do określania wyglądu danych obsługiwanych kontrolek i zwykle wiąże się z danymi, które mają być wyświetlane.

Wprowadzenie

Xamarin.Forms szablony danych umożliwiają definiowanie prezentacji danych dotyczących obsługiwanych kontrolek. Ten artykuł zawiera wprowadzenie do szablonów danych, sprawdzając, dlaczego są one niezbędne.

Tworzenie elementu DataTemplate

Szablony danych można tworzyć w tekście, w obiekcie ResourceDictionarylub na podstawie niestandardowego typu lub odpowiedniego Xamarin.Forms typu komórki. Szablon wbudowany powinien być używany, jeśli nie ma potrzeby ponownego używania szablonu danych w innym miejscu. Alternatywnie szablon danych można użyć ponownie, definiując go jako typ niestandardowy lub jako zasób na poziomie kontroli, na poziomie strony lub na poziomie aplikacji.

Tworzenie elementu DataTemplateSelector

Element DataTemplateSelector może służyć do wybierania DataTemplate obiektu w czasie wykonywania na podstawie wartości właściwości powiązanej z danymi. Dzięki temu można zastosować wiele DataTemplate wystąpień do tego samego typu obiektu, aby dostosować wygląd określonych obiektów. W tym artykule przedstawiono sposób tworzenia i korzystania z elementu DataTemplateSelector.