Table of Contents

Class FuncControlTemplate

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

A template for a TemplatedControl.

public class FuncControlTemplate : FuncTemplate<TemplatedControl, Control>, ITemplate<TemplatedControl, Control>, IControlTemplate, ITemplate<TemplatedControl, TemplateResult<Control>?>
Inheritance
FuncControlTemplate
Implements
Derived
Inherited Members

Constructors

FuncControlTemplate(Func<TemplatedControl, INameScope, Control>)

Initializes a new instance of the FuncControlTemplate class.

public FuncControlTemplate(Func<TemplatedControl, INameScope, Control> build)

Parameters

build Func<TemplatedControl, INameScope, Control>

The build function.

Methods

Build(TemplatedControl)

Creates the control.

public TemplateResult<Control> Build(TemplatedControl param)

Parameters

param TemplatedControl

The parameter.

Returns

TemplateResult<Control>

The created control.