Class DataTemplate
Definition
- Assembly:
- Tizen.NUI.dll
A template for multiple bindings, commonly used by RecylerView and CollectionView.
public class DataTemplate : ElementTemplate, IDataTemplate
- Inheritance
- Derived
- Implements
Constructors
View SourceDataTemplate()
Base constructor.
Declaration
public DataTemplate()
DataTemplate(Func<object>)
Base constructor with loadTemplate function.
Declaration
public DataTemplate(Func<object> loadTemplate)
Parameters
Type | Name | Description |
---|---|---|
Func<><object> | loadTemplate | The function of loading templated object. |
DataTemplate(Type)
Base constructor with specific Type.
Declaration
public DataTemplate(Type type)
Parameters
Type | Name | Description |
---|---|---|
Type | type | The Type of content. |
Properties
View SourceBindings
Gets a dictionary of bindings, indexed by the bound properties.
Declaration
public IDictionary<BindableProperty, BindingBase> Bindings { get; }
Property Value
Type | Description |
---|---|
IDictionary<, ><BindableProperty, BindingBase> |
Values
Returns a dictionary of property values for this DataTemplate, indexed by property.
Declaration
public IDictionary<BindableProperty, object> Values { get; }
Property Value
Type | Description |
---|---|
IDictionary<, ><BindableProperty, object> |
Methods
View SourceSetBinding(BindableProperty, BindingBase)
Sets the binding for property.
Declaration
public void SetBinding(BindableProperty property, BindingBase binding)
Parameters
Type | Name | Description |
---|---|---|
BindableProperty | property | The property to which to bind. |
BindingBase | binding | The binding to use. |
SetValue(BindableProperty, object)
Sets the value of property.
Declaration
public void SetValue(BindableProperty property, object value)
Parameters
Type | Name | Description |
---|---|---|
BindableProperty | property | The property to set. |
object | value | The new value. |