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.