In This Article

ActiproSoftware.UI.Avalonia.Controls.Templates Namespace

Classes

ImageDataTemplateSelector

An Avalonia.Controls.Templates.IDataTemplate implementation that selects an appropriate Avalonia.Controls.Templates.ITypedDataTemplate for images from its ActiproSoftware.UI.Avalonia.Controls.Templates dictionary based on data type, walking up the Type inheritance tree as needed.

TypedDataTemplateSelector

An Avalonia.Controls.Templates.IDataTemplate implementation that selects an appropriate Avalonia.Controls.Templates.ITypedDataTemplate from its Templates dictionary based on data type, walking up the Type inheritance tree as needed.

Interfaces

IDataTemplateSelector

Provides the base requirements for an object that selects a content Avalonia.Controls.Templates.IDataTemplate based on a data item and container control.

IItemContainerTemplateSelector

Provides the base requirements for an object that selects an Avalonia.Controls.Templates.IDataTemplate to create a container control for each item in an Avalonia.Controls.ItemsControl.