Class DataTemplate

Namespace
Forma
Assembly
Forma.dll
public sealed class DataTemplate : FrameworkTemplate
Inheritance
DataTemplate
Inherited Members

Constructors

DataTemplate(Type, Func<TemplateBuildContext, object, Control>)

public DataTemplate(Type dataType, Func<TemplateBuildContext, object, Control> factory)

Parameters

dataType Type
factory Func<TemplateBuildContext, object, Control>

Properties

DataType

public Type DataType { get; }

Property Value

Type

Methods

BuildRoot(TemplateBuildContext)

protected override Control BuildRoot(TemplateBuildContext context)

Parameters

context TemplateBuildContext

Returns

Control

CreateInstance(object, Control)

public TemplateInstance CreateInstance(object item, Control host = null)

Parameters

item object
host Control

Returns

TemplateInstance

Create<TData>(DataTemplateFactory<TData>)

public static DataTemplate Create<TData>(DataTemplateFactory<TData> factory)

Parameters

factory DataTemplateFactory<TData>

Returns

DataTemplate

Type Parameters

TData