IDataTemplate Interface

Summary

Interface representing a template used to build a control for a piece of data.
graph BT Type-.->Interface0["ITemplate<object, IControl>"] Type["IDataTemplate"] class Type type-node Implementing0["FuncTreeDataTemplate"]-.->Type click Implementing0 "/api/Avalonia.Controls.Templates/FuncTreeDataTemplate" Implementing1["FuncTreeDataTemplate<T>"]-.->Type click Implementing1 "/api/Avalonia.Controls.Templates/FuncTreeDataTemplate_1" Implementing2["FuncDataTemplate"]-.->Type click Implementing2 "/api/Avalonia.Controls.Templates/FuncDataTemplate" Implementing3["TreeDataTemplate"]-.->Type click Implementing3 "/api/Avalonia.Markup.Xaml.Templates/TreeDataTemplate" Implementing4["RecyclingElementFactory"]-.->Type click Implementing4 "/api/Avalonia.Controls/RecyclingElementFactory" Implementing5["DataTemplate"]-.->Type click Implementing5 "/api/Avalonia.Markup.Xaml.Templates/DataTemplate" Implementing6["ElementFactory"]-.->Type click Implementing6 "/api/Avalonia.Controls/ElementFactory" Implementing7["IRecyclingDataTemplate"]-.->Type click Implementing7 "/api/Avalonia.Controls.Templates/IRecyclingDataTemplate" Implementing8["FuncDataTemplate<T>"]-.->Type click Implementing8 "/api/Avalonia.Controls.Templates/FuncDataTemplate_1" Implementing9["ITreeDataTemplate"]-.->Type click Implementing9 "/api/Avalonia.Controls.Templates/ITreeDataTemplate" Implementing10["IElementFactory"]-.->Type click Implementing10 "/api/Avalonia.Controls/IElementFactory"

Syntax

public interface IDataTemplate : ITemplate<object, IControl>

Methods

Name Value Summary
Match(object) bool
Checks to see if this data template matches the specified data.