Class PropertySettingsControlBase
Abstract base class that inherits System.Web.UI.WebControls.WebControl and implements some of the interface methods of IPropertySettingsUI.
Implements
Namespace: EPiServer.Core.PropertySettings
Assembly: EPiServer.dll
Version: 10.10.4Syntax
public abstract class PropertySettingsControlBase : WebControl, IPropertySettingsUIConstructors
PropertySettingsControlBase()
Declaration
protected PropertySettingsControlBase()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  | 
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  | 
UpdateSettings(IPropertySettings)
Saves the new settings.
Declaration
public abstract void UpdateSettings(IPropertySettings settings)Parameters
| Type | Name | Description | 
|---|---|---|
| IPropertySettings | settings | 
