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 ResourceDictionary
lub 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
.