DataTemplate DataTemplate Class

정의

일반적으로 ListViewMultiPage<T>에 의해 사용되는 여러 바인딩에 대한 템플릿입니다.A template for multiple bindings, commonly used by ListViews and MultiPage<T>s.

public class DataTemplate : Xamarin.Forms.ElementTemplate, Xamarin.Forms.Internals.IDataTemplateController
type DataTemplate = class
    inherit ElementTemplate
    interface IDataTemplateController
상속
파생
구현

설명

XAML, 응용 프로그램 개발자가 내에서 태그를 중첩할 수는 DataTemplate 태그를 만드는 View 멤버에 포함 된 데이터 개체의 속성에 바인딩된를 ItemsSource 목록.In XAML, application developers can nest markup inside a DataTemplate tag to create a View whose members are bound to the properties of data objects that are contained in a ItemsSource list.

생성자

DataTemplate() DataTemplate()

내부에서만 사용합니다.For internal use only.

DataTemplate(Func<Object>) DataTemplate(Func<Object>)

DataTemplate 클래스의 새 인스턴스를 만들어 초기화합니다.Creates and initializes a new instance of the DataTemplate class.

DataTemplate(Type) DataTemplate(Type)

type 형식에 대해 새 DataTemplate을 만듭니다.Creates a new DataTemplate for type type.

속성

Bindings Bindings

바인딩된 속성으로 인덱싱된 바인딩 사전을 가져옵니다.Gets a dictionary of bindings, indexed by the bound properties.

IDataTemplate.LoadTemplate IDataTemplate.LoadTemplate

내부 전용입니다.For internal use only.

(Inherited from ElementTemplate)
Values Values

속성별로 인덱스된 이 DataTemplate의 속성 값 사전을 반환합니다.Returns a dictionary of property values for this DataTemplate, indexed by property.

메서드

CreateContent() CreateContent()

XAML 인프라에서 데이터 템플릿을 로드하고 결과 UI의 콘텐츠를 설정하는 데 사용합니다.Used by the XAML infrastructure to load data templates and set up the content of the resulting UI.

(Inherited from ElementTemplate)
SetBinding(BindableProperty, BindingBase) SetBinding(BindableProperty, BindingBase)

property에 대한 바인딩을 설정합니다.Sets the binding for property.

SetValue(BindableProperty, Object) SetValue(BindableProperty, Object)

property의 값을 설정합니다.Sets the value of property.

명시적 인터페이스 구현

IDataTemplateController.Id IDataTemplateController.Id
IDataTemplateController.IdString IDataTemplateController.IdString

Extension Methods

CreateContent(DataTemplate, Object, BindableObject) CreateContent(DataTemplate, Object, BindableObject)

For internal use by the Xamarin.Forms platform.

SelectDataTemplate(DataTemplate, Object, BindableObject) SelectDataTemplate(DataTemplate, Object, BindableObject)

For internal use by the Xamarin.Forms platform.

SetBinding(DataTemplate, BindableProperty, String) SetBinding(DataTemplate, BindableProperty, String)

path를 사용하여 생성된 새 Binding 인스턴스로 self 개체의 targetProperty를 바인딩합니다.Binds the self object's targetProperty to a new Binding instance that was created with path.

적용 대상