DataTemplate Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Szablon dla wielu powiązań, często używanych przez ListViews i MultiPage<T>s.
public class DataTemplate : Xamarin.Forms.ElementTemplate, Xamarin.Forms.Internals.IDataTemplateController
type DataTemplate = class
inherit ElementTemplate
interface IDataTemplateController
- Dziedziczenie
- Pochodne
- Implementuje
Uwagi
W języku XAML deweloperzy aplikacji mogą zagnieżdżać znaczniki wewnątrz DataTemplate
tagu, aby utworzyć View , których elementy członkowskie są powiązane z właściwościami obiektów danych znajdujących się na ItemsSource liście.
Konstruktory
DataTemplate() |
Tylko do użytku wewnętrznego. |
DataTemplate(Func<Object>) |
Tworzy i inicjuje DataTemplate nowe wystąpienie klasy. |
DataTemplate(Type) |
Tworzy nowy DataTemplate dla typu |
Właściwości
Bindings |
Pobiera słownik powiązań, indeksowany przez powiązane właściwości. |
Values |
Zwraca słownik wartości właściwości dla tej DataTemplatewłaściwości indeksowanej według właściwości. |
Metody
CreateContent() |
Używany przez infrastrukturę XAML do ładowania szablonów danych i konfigurowania zawartości wynikowego interfejsu użytkownika. (Odziedziczone po ElementTemplate) |
SetBinding(BindableProperty, BindingBase) |
Ustawia powiązanie dla |
SetValue(BindableProperty, Object) |
Ustawia wartość . |
Jawne implementacje interfejsu
IDataTemplate.LoadTemplate |
Tylko do użytku wewnętrznego. (Odziedziczone po ElementTemplate) |
IDataTemplateController.Id |
Szablon dla wielu powiązań, często używanych przez ListViews i MultiPage<T>s. |
IDataTemplateController.IdString |
Szablon dla wielu powiązań, często używanych przez ListViews i MultiPage<T>s. |
Metody rozszerzania
CreateContent(DataTemplate, Object, BindableObject) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |
SelectDataTemplate(DataTemplate, Object, BindableObject) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |
SetBinding(DataTemplate, BindableProperty, String) |
Tworzy powiązanie obiektu |