Avalonia.Controls.Templates Namespace

Class Types

Class Summary
ControlTemplateResult
DataTemplateExtensions Defines extension methods for working with IDataTemplates.
DataTemplates A collection of IDataTemplates.
FuncControlTemplate A template for a TemplatedControl.
FuncControlTemplate<T> A template for a TemplatedControl.
FuncDataTemplate Builds 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
FuncTreeDataTemplate A template used to build hierarchical data.
FuncTreeDataTemplate<T> A template used to build hierarchical data.
TemplateExtensions

Interface Types

Interface Summary
IControlTemplate Interface representing a template used to build a TemplatedControl.
IDataTemplate Interface representing a template used to build a control for a piece of data.
IDataTemplateHost Defines an element that has a DataTemplates collection.
IRecyclingDataTemplate An IDataTemplate that supports recycling existing elements.
ITemplate<TParam, TControl> Creates a control based on a parameter.
ITreeDataTemplate Interface representing a template used to build hierarchical data.