Table of Contents

Class DataTemplateExtensions

Namespace
Avalonia.Controls.Templates
Assembly
Avalonia.Controls.dll

Defines extension methods for working with IDataTemplates.

public static class DataTemplateExtensions
Inheritance
DataTemplateExtensions
Inherited Members

Methods

FindDataTemplate(Control, object?, IDataTemplate?)

Find a data template that matches a piece of data.

public static IDataTemplate? FindDataTemplate(this Control control, object? data, IDataTemplate? primary = null)

Parameters

control Control

The control searching for the data template.

data object

The data.

primary IDataTemplate

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

Returns

IDataTemplate

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