Try our conversational search powered by Generative AI!

Class PropertySettingsUserControlBase

Abstract base class that inherits System.Web.UI.UserControl and implements some of the interface methods of IPropertySettingsUI.

Inheritance
System.Object
PropertySettingsUserControlBase
Implements
Namespace: EPiServer.Core.PropertySettings
Assembly: EPiServer.Cms.AspNet.dll
Version: 11.20.7
Syntax
public abstract class PropertySettingsUserControlBase : UserControl, IPropertySettingsUI

Constructors

PropertySettingsUserControlBase()

Declaration
protected PropertySettingsUserControlBase()

Methods

LoadSettingsUI(IPropertySettings)

Loads the user interface for the property settings.

Declaration
public abstract void LoadSettingsUI(IPropertySettings settings)
Parameters
Type Name Description
IPropertySettings settings

The current settings for the property.

SetEnabledState(Boolean)

Sets the enabled state for the child controls.

Declaration
public virtual void SetEnabledState(bool enabled)
Parameters
Type Name Description
System.Boolean enabled

if set to true child controls should be enabled; otherwise disabled.

SetEnableStateForChildControlsRecursive(Control, Boolean)

Sets the enable state for child controls.

Declaration
protected virtual void SetEnableStateForChildControlsRecursive(Control control, bool enabled)
Parameters
Type Name Description
System.Web.UI.Control control

The control.

System.Boolean enabled

if set to true the input controls should be enabled.

UpdateSettings(IPropertySettings)

Saves the new settings.

Declaration
public abstract void UpdateSettings(IPropertySettings settings)
Parameters
Type Name Description
IPropertySettings settings

Implements

Extension Methods