Skip to main content

Avalonia.Controls.Templates Namespace

Classes

DataTemplateExtensionsDefines extension methods for working with IDataTemplates.
DataTemplatesA collection of IDataTemplates.
FuncControlTemplateA template for a TemplatedControl.
FuncControlTemplate(T)A template for a TemplatedControl.
FuncDataTemplateBuilds a control for a piece of data.
FuncDataTemplate(T)Builds a control for a piece of data of specified type.
FuncTemplate(TControl)Creates a control from a Func(TResult).
FuncTemplate(TParam, TControl)Creates a control from a Func(T, TResult).
FuncTemplateNameScopeExtensions 
FuncTreeDataTemplateA template used to build hierarchical data.
FuncTreeDataTemplate(T)A template used to build hierarchical data.
TemplateExtensions 
TemplateResult(T) 

Interfaces

IControlTemplateInterface representing a template used to build a TemplatedControl.
IDataTemplateInterface representing a template used to build a control for a piece of data.
IDataTemplateHostDefines an element that has a DataTemplates collection.
Not client implementable.
IRecyclingDataTemplateAn IDataTemplate that supports recycling existing elements.
ITemplate(TParam, TControl)Creates a control based on a parameter.
ITemplateResult 
ITreeDataTemplateInterface representing a template used to build hierarchical data.
ITypedDataTemplate