Click or drag to resize
KenticoFormWidgetController Constructor (IFormProvider, IFormComponentModelBinder, IFormComponentVisibilityEvaluator, IComponentPropertiesRetrieverFormWidgetProperties, ICurrentPageRetriever)
Creates an instance of KenticoFormWidgetController class.

Namespace: Kentico.Forms.Web.Mvc.Widgets
Assembly: Kentico.Content.Web.Mvc (in Kentico.Content.Web.Mvc.dll) Version: 12.0.0
Syntax
C#
protected KenticoFormWidgetController(
	IFormProvider formProvider,
	IFormComponentModelBinder formComponentModelBinder,
	IFormComponentVisibilityEvaluator formComponentVisibilityEvaluator,
	IComponentPropertiesRetriever<FormWidgetProperties> propertiesRetriever,
	ICurrentPageRetriever currentPageRetriever
)

Parameters

formProvider
Type: Kentico.Forms.Web.MvcIFormProvider
Provider for retrieving forms and its fields.
formComponentModelBinder
Type: Kentico.Forms.Web.MvcIFormComponentModelBinder
Binder for binding form data to form component.
formComponentVisibilityEvaluator
Type: Kentico.Forms.Web.MvcIFormComponentVisibilityEvaluator
Evaluator for form component visibility.
propertiesRetriever
Type: Kentico.PageBuilder.Web.MvcIComponentPropertiesRetrieverFormWidgetProperties
Retriever for widget properties.
currentPageRetriever
Type: Kentico.PageBuilder.Web.MvcICurrentPageRetriever
Retriever for current page where is the widget used.
Remarks
Use this constructor for tests to handle dependencies.
See Also