Click or drag to resize
ViewCustomizableComponentDefinition Class
Base class for component definitions which can use custom views and view components for their render.
Inheritance Hierarchy

Namespace: Kentico.PageBuilder.Web.Mvc
Assembly: Kentico.Content.Web.Mvc (in Kentico.Content.Web.Mvc.dll) Version: 13.0.131
Syntax
C#
public abstract class ViewCustomizableComponentDefinition : ComponentDefinition

The ViewCustomizableComponentDefinition type exposes the following members.

Constructors
  NameDescription
Protected methodViewCustomizableComponentDefinition
Creates an instance of ViewCustomizableComponentDefinition class.
Protected methodViewCustomizableComponentDefinition(String, Type, String, String, String)
Creates a definition of a component which uses a custom controller for rendering.
Protected methodViewCustomizableComponentDefinition(String, String, String, String, String, Type)
Creates a definition of a simple component which uses a custom view for rendering.
Top
Properties
  NameDescription
Public propertyControllerFullName
Gets the fully qualified name of the component controller type, including its namespace without the assembly name.
(Inherited from ComponentDefinition.)
Public propertyControllerName
Name of the controller derived from controller class name without the Controller suffix.
(Inherited from ComponentDefinition.)
Protected propertyDefaultViewSubFolderName
Folder used to locate the view when specific path is not provided via constructor.
Public propertyDescription
Description of the registered component.
(Inherited from ComponentDefinition.)
Public propertyIconClass
Icon CSS class of the registered component.
(Inherited from ComponentDefinition.)
Public propertyIdentifier
Unique identifier of the component definition.
(Inherited from ComponentDefinitionBase.)
Public propertyIsCustom
Indicates whether specific view was provided via constructor, or the system should look for the view in default location.
Public propertyName
Name of the registered component.
(Inherited from ComponentDefinitionBase.)
Public propertyRouteName
Name of the route under which is the component available.
(Inherited from ComponentDefinition.)
Public propertyViewComponentType
Type of the view component to be rendered.
Public propertyViewPath
Path of the view to be rendered.
Top
See Also