Skip to main content

DataTemplateExtensions Class

Definition​

Assembly:Avalonia.Controls
Package:Avalonia

Defines extension methods for working with Avalonia.Controls.Templates.IDataTemplates.

public class DataTemplateExtensions

Inheritance: object -> DataTemplateExtensions

Methods​

NameDescription
FindDataTemplateFind a data template that matches a piece of data.

FindDataTemplate Method​

Find a data template that matches a piece of data.

public Avalonia.Controls.Templates.IDataTemplate FindDataTemplate(Avalonia.Controls.Control control, object data, Avalonia.Controls.Templates.IDataTemplate primary)

Parameters​

control Avalonia.Controls.Control

The control searching for the data template.

data object

The data.

primary Avalonia.Controls.Templates.IDataTemplate

An optional primary template that can will be tried before the DataTemplates in the tree are searched.

Returns​

Avalonia.Controls.Templates.IDataTemplate

The data template or null if no matching data template was found.