Table of Contents

Class RootPropertiesTab

Namespace
Kentico.Xperience.Admin.Websites.UIPages
Assembly
Kentico.Xperience.Admin.Websites.dll

Properties tab of a root web page.

public sealed class RootPropertiesTab : WebPageBase<RootPropertiesTabClientProperties>, IPage
Inheritance
object
RootPropertiesTab
Implements
Inherited Members
Extension Methods

Constructors

RootPropertiesTab(IAuthenticatedUserAccessor, IWebPageManagerFactory, IPageLinkGenerator)

Initializes a new instance of the RootPropertiesTab class.

public RootPropertiesTab(IAuthenticatedUserAccessor userAccessor, IWebPageManagerFactory webPageManagerFactory, IPageLinkGenerator pageLinkGenerator)

Parameters

userAccessor IAuthenticatedUserAccessor

The authenticated user accessor.

webPageManagerFactory IWebPageManagerFactory

The web page manager factory.

pageLinkGenerator IPageLinkGenerator

The page link generator.

Methods

ConfigureTemplateProperties(RootPropertiesTabClientProperties)

Gets the object representing client side template properties.

public override Task<RootPropertiesTabClientProperties> ConfigureTemplateProperties(RootPropertiesTabClientProperties properties)

Parameters

properties RootPropertiesTabClientProperties

Initialized properties object.

Returns

Task<RootPropertiesTabClientProperties>

ValidatePage()

Validates the page state prior invocation of the ConfigurePage() method.

public override Task<PageValidationResult> ValidatePage()

Returns

Task<PageValidationResult>