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
dataTypeTypefactoryFunc<TemplateBuildContext, object, Control>
Properties
DataType
public Type DataType { get; }
Property Value
Methods
BuildRoot(TemplateBuildContext)
protected override Control BuildRoot(TemplateBuildContext context)
Parameters
contextTemplateBuildContext
Returns
CreateInstance(object, Control)
public TemplateInstance CreateInstance(object item, Control host = null)
Parameters
Returns
Create<TData>(DataTemplateFactory<TData>)
public static DataTemplate Create<TData>(DataTemplateFactory<TData> factory)
Parameters
factoryDataTemplateFactory<TData>
Returns
Type Parameters
TData