using System;
using Avalonia.Controls.Primitives;
using Avalonia.Styling;
namespace Avalonia.Controls.Templates
{
///
/// A template for a .
///
public class FuncControlTemplate : FuncTemplate, IControlTemplate
{
///
/// Initializes a new instance of the class.
///
/// The build function.
public FuncControlTemplate(Func build)
: base(build)
{
}
public new TemplateResult Build(TemplatedControl param)
{
var (control, scope) = BuildWithNameScope(param);
return new(control, scope);
}
}
}