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: 8.11.0Syntax
public abstract class PropertySettingsControlBase : WebControl, IPropertySettingsUI
Constructors
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 |