Summary
A data template that supports creating and recyling elements for an
ItemsRepeater
.
- Namespace
- Avalonia
.Controls - Interfaces
-
- IDataTemplate
- ITemplate
<object, IControl>
- Implementing Types
graph BT
Type-.->Interface0["IDataTemplate"]
click Interface0 "/api/Avalonia.Controls.Templates/IDataTemplate"
Type-.->Interface1["ITemplate<object, IControl>"]
Type["IElementFactory"]
class Type type-node
Implementing0["RecyclingElementFactory"]-.->Type
click Implementing0 "/api/Avalonia.Controls/RecyclingElementFactory"
Implementing1["ElementFactory"]-.->Type
click Implementing1 "/api/Avalonia.Controls/ElementFactory"
Syntax
public interface IElementFactory : IDataTemplate, ITemplate<object, IControl>
Methods
Name | Value | Summary |
---|---|---|
GetElement |
IControl |
Gets an
IControl .
|
RecycleElement |
void |
Recycles an
IControl that was previously retrieved using
GetElement(ElementFactoryGetArgs) .
|