Version

ControlData Class Members

The following tables list the members exposed by ControlData.

Public Constructors
 NameDescription
Public ConstructorControlData Constructor  
Public Properties
 NameDescription
Public PropertyChildControlsGets or sets a list of child ControlData objects for the current control.  
Public PropertyControlIdGets or sets Control ID.  
Public PropertyControlTypeNameGets or sets Control Type name.  
Public PropertyHasChildControlsDetermines if the current control contains any child controls.  
Public PropertyPropertiesGets or sets a list of PropertyData objects for the current control.  
Public Methods
 NameDescription
Public Methodstatic (Shared in Visual Basic)FromJsonDeserializes the ControlData from a JSON string.  
Public Methodstatic (Shared in Visual Basic)FromStreamDeserializes the ControlData from a Stream.  
Public Methodstatic (Shared in Visual Basic)FromXmlDeserializes the ControlData from a XML string.  
Public MethodGetChildControlById  
Public MethodRegisterTypesOverridden.   
Public MethodToJsonSerializes the PersistenceObject to JSON string. (Inherited from Infragistics.Web.UI.Framework.Persistence.PersistenceObject)
Public MethodToStreamOverloaded. Serializes the PersistenceObject to a MemoryStream. (Inherited from Infragistics.Web.UI.Framework.Persistence.PersistenceObject)
Public MethodToXmlSerializes the PersistenceObject to XML string. (Inherited from Infragistics.Web.UI.Framework.Persistence.PersistenceObject)
Protected Methods
 NameDescription
Protected MethodGetExtraTypesReturns an array of types that should be serialized by XmlSerializer. (Inherited from Infragistics.Web.UI.Framework.Persistence.PersistenceObject)
Protected MethodGetPersistenceDataXml (Inherited from Infragistics.Web.UI.Framework.Persistence.PersistenceObject)
See Also