- Namespace
- Avalonia
.Controls - Interfaces
-
- IElementFactory
- IDataTemplate
- ITemplate
<object, IControl>
- Base Types
-
- object
- ElementFactory
graph BT
Type-->Base0["ElementFactory"]
click Base0 "/api/Avalonia.Controls/ElementFactory"
Base0-->Base1["object"]
Type-.->Interface0["IElementFactory"]
click Interface0 "/api/Avalonia.Controls/IElementFactory"
Type-.->Interface1["IDataTemplate"]
click Interface1 "/api/Avalonia.Controls.Templates/IDataTemplate"
Type-.->Interface2["ITemplate<object, IControl>"]
Type["RecyclingElementFactory"]
class Type type-node
Syntax
public class RecyclingElementFactory : ElementFactory, IElementFactory, IDataTemplate,
ITemplate<object, IControl>
Constructors
Name | Summary |
---|---|
Recycling |
Events
Name | Type | Summary |
---|---|---|
SelectTemplateKey | EventHandler |
Properties
Name | Value | Summary |
---|---|---|
RecyclePool | RecyclePool | |
Templates | IDictionary |
Methods
Name | Value | Summary |
---|---|---|
Build |
IControl |
Inherited from ElementFactory
|
GetElement |
IControl |
Inherited from ElementFactory
|
GetElementCore |
IControl | |
Match |
bool |
Inherited from ElementFactory
|
On |
string | |
RecycleElement |
void |
Inherited from ElementFactory
|
RecycleElementCore |
void |