DataTemplate Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Šablona pro více vazeb, které běžně používají ListViews a MultiPage<T>s.
public class DataTemplate : Xamarin.Forms.ElementTemplate, Xamarin.Forms.Internals.IDataTemplateController
type DataTemplate = class
inherit ElementTemplate
interface IDataTemplateController
- Dědičnost
- Odvozené
- Implementuje
Poznámky
V XAML mohou vývojáři aplikací vnořit DataTemplate
značky značky, aby vytvořili View člena, jehož členy jsou vázány na vlastnosti datových objektů obsažených v ItemsSource seznamu.
Konstruktory
DataTemplate() |
Pouze pro interní použití. |
DataTemplate(Func<Object>) |
Vytvoří a inicializuje novou instanci DataTemplate třídy . |
DataTemplate(Type) |
Vytvoří nový DataTemplate typ |
Vlastnosti
Bindings |
Získá slovník vazeb indexované vázanými vlastnostmi. |
Values |
Vrátí slovník hodnot vlastností pro tuto DataTemplatehodnotu indexovanou vlastností. |
Metody
CreateContent() |
Používá se infrastrukturou XAML k načtení šablon dat a nastavení obsahu výsledného uživatelského rozhraní. (Zděděno od ElementTemplate) |
SetBinding(BindableProperty, BindingBase) |
Nastaví vazbu pro |
SetValue(BindableProperty, Object) |
Nastaví hodnotu . |
Explicitní implementace rozhraní
IDataTemplate.LoadTemplate |
Pouze pro interní použití. (Zděděno od ElementTemplate) |
IDataTemplateController.Id |
Šablona pro více vazeb, které běžně používají ListViews a MultiPage<T>s. |
IDataTemplateController.IdString |
Šablona pro více vazeb, které běžně používají ListViews a MultiPage<T>s. |
Metody rozšíření
CreateContent(DataTemplate, Object, BindableObject) |
Pro interní použití platformou Xamarin.Forms. |
SelectDataTemplate(DataTemplate, Object, BindableObject) |
Pro interní použití platformou Xamarin.Forms. |
SetBinding(DataTemplate, BindableProperty, String) |
Vytvoří vazbu objektu |