Table of Contents

Class SitecoreLayoutComponentPropertyBindingSource

Namespace
Sitecore.AspNetCore.SDK.RenderingEngine.Binding.Sources
Assembly
Sitecore.AspNetCore.SDK.RenderingEngine.dll

Binding source for binding Sitecore Component property data.

public class SitecoreLayoutComponentPropertyBindingSource : SitecoreLayoutBindingSource, IEquatable<BindingSource?>
Inheritance
SitecoreLayoutComponentPropertyBindingSource
Implements
Inherited Members

Constructors

SitecoreLayoutComponentPropertyBindingSource(string)

Initializes a new instance of the SitecoreLayoutComponentPropertyBindingSource class.

public SitecoreLayoutComponentPropertyBindingSource(string name)

Parameters

name string

The name of the property in the Sitecore component to use for binding.

Methods

GetModel(IServiceProvider, ModelBindingContext, ISitecoreRenderingContext)

Gets the model for binding.

public override object? GetModel(IServiceProvider serviceProvider, ModelBindingContext bindingContext, ISitecoreRenderingContext context)

Parameters

serviceProvider IServiceProvider

The IServiceProvider.

bindingContext ModelBindingContext

The ModelBindingContext.

context ISitecoreRenderingContext

The ISitecoreRenderingContext.

Returns

object

The bound model.