DataTemplate Sınıf

Tanım

Genellikle s ve s tarafından kullanılan birden çok bağlama için bir şablon ListView MultiPage<T> .

public class DataTemplate : Xamarin.Forms.ElementTemplate, Xamarin.Forms.Internals.IDataTemplateController
type DataTemplate = class
    inherit ElementTemplate
    interface IDataTemplateController
Devralma
DataTemplate
Türetilmiş
Uygulamalar

Açıklamalar

XAML 'de, uygulama geliştiricileri, üyeleri bir DataTemplate View listede yer alan veri nesnelerinin özellikleriyle bağlantılı olan bir DataTemplate etiketi içindeki biçimlendirmeyi iç içe alabilir ItemsSource .

Oluşturucular

DataTemplate()

Yalnızca dahili kullanım içindir.

DataTemplate(Func<Object>)

Sınıfının yeni bir örneğini oluşturur ve başlatır DataTemplate .

DataTemplate(Type)

DataTemplateTürü için yeni bir oluşturur type .

Özellikler

Bindings

Bağlama özelliklerine göre dizine alınmış bağlamaların sözlüğünü alır.

Values

Bu DataTemplate , özelliği tarafından dizinlenen, için özellik değerlerinin bir sözlüğünü döndürür.

Yöntemler

CreateContent()

XAML altyapısı tarafından veri şablonlarını yüklemek ve sonuçta elde edilen Kullanıcı arabiriminin içeriğini ayarlamak için kullanılır.

(Devralındığı yer: ElementTemplate)
SetBinding(BindableProperty, BindingBase)

İçin bağlamayı ayarlar property .

SetValue(BindableProperty, Object)

Değerini ayarlar property .

Belirtik Arabirim Kullanımları

IDataTemplate.LoadTemplate

Yalnızca dahili kullanım içindir.

(Devralındığı yer: ElementTemplate)
IDataTemplateController.Id
IDataTemplateController.IdString

Uzantı Metotları

CreateContent(DataTemplate, Object, BindableObject)

For internal use by the Xamarin.Forms platform.

SelectDataTemplate(DataTemplate, Object, BindableObject)

For internal use by the Xamarin.Forms platform.

SetBinding(DataTemplate, BindableProperty, String)

Bağlar self nesnenin targetProperty yeni bir Binding oluşturulurken örneği path.

Şunlara uygulanır