SaaS CMS has officially launched! Learn more now.

Class PropertyDataForm

Inheritance
System.Object
PropertyDataForm
Implements
System.Web.UI.INamingContainer
Namespace: EPiServer.UI.WebControls
Assembly: EPiServer.UI.dll
Version: 11.20.7
Syntax
public class PropertyDataForm : WebControl, INamingContainer, IPageSource

Constructors

PropertyDataForm()

Declaration
public PropertyDataForm()

Properties

AutoLoadTabs

Declaration
public bool AutoLoadTabs { get; set; }
Property Value
Type Description
System.Boolean

CaptionTemplate

Declaration
public ITemplate CaptionTemplate { get; set; }
Property Value
Type Description
System.Web.UI.ITemplate

CompareToData

Declaration
public virtual PropertyDataCollection CompareToData { get; set; }
Property Value
Type Description
PropertyDataCollection

Data

Declaration
public virtual PropertyDataCollection Data { get; set; }
Property Value
Type Description
PropertyDataCollection

DisableNonLanguageSpecific

Declaration
public bool DisableNonLanguageSpecific { get; set; }
Property Value
Type Description
System.Boolean

EditDynamicProperties

Declaration
public bool EditDynamicProperties { get; set; }
Property Value
Type Description
System.Boolean

EnableTabs

Declaration
public bool EnableTabs { get; set; }
Property Value
Type Description
System.Boolean

ShowLanguageIndication

Declaration
public bool ShowLanguageIndication { get; set; }
Property Value
Type Description
System.Boolean

SourcePage

Declaration
public PageData SourcePage { get; set; }
Property Value
Type Description
PageData

Tabs

Declaration
public TabDefinitionCollection Tabs { get; }
Property Value
Type Description
TabDefinitionCollection

Methods

CreateChildControls()

Declaration
protected override void CreateChildControls()

OnDataBinding(EventArgs)

Declaration
protected override void OnDataBinding(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

OnInit(EventArgs)

Declaration
protected override void OnInit(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

OnPopulate(EventArgs)

Declaration
protected void OnPopulate(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

Render(HtmlTextWriter)

Declaration
protected override void Render(HtmlTextWriter output)
Parameters
Type Name Description
System.Web.UI.HtmlTextWriter output

SetupPropertyControl(PropertyData, PropertyDataCollection)

Declaration
protected virtual IPropertyControl SetupPropertyControl(PropertyData property, PropertyDataCollection properties)
Parameters
Type Name Description
PropertyData property
PropertyDataCollection properties
Returns
Type Description
IPropertyControl

SetupPropertyControls(Control)

Declaration
protected virtual void SetupPropertyControls(Control control)
Parameters
Type Name Description
System.Web.UI.Control control

Events

Populate

Declaration
public event EventHandler Populate
Event Type
Type Description
System.EventHandler

Explicit Interface Implementations

IPageSource.CurrentPage

Declaration
PageData IPageSource.CurrentPage { get; }
Returns
Type Description
PageData

IPageSource.GetChildren(PageReference)

Declaration
PageDataCollection IPageSource.GetChildren(PageReference pageLink)
Parameters
Type Name Description
PageReference pageLink
Returns
Type Description
PageDataCollection

IPageSource.GetPage(PageReference)

Declaration
PageData IPageSource.GetPage(PageReference pageLink)
Parameters
Type Name Description
PageReference pageLink
Returns
Type Description
PageData

Implements

System.Web.UI.INamingContainer

Extension Methods