ControlItem
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
public abstract class ControlItem : WebControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IMarkableStateManager, IStateManager, INamingContainer, IXmlSerializable
Inheritance: objectControlWebControlControlItem
Derived Classes:
Implements:
Inherited Members
Constructors
C#
protected ControlItem()
Properties
Gets or sets the access key that allows you to quickly navigate to the Web server control.
C#
public override string AccessKey { get; set; }
The access key for quick navigation to the Web server control. The default value is String.Empty, which indicates that this property is not set.
Exceptions: ArgumentExceptionThe specified access key is neither null, String.Empty nor a single character string.
Overrides:
C#
protected ControlItemCollection Children { get; }
C#
protected ControlItemContainer Container { get; }
The ID property is reserved for internal use. Please use the Value property or use the Attributes collection if you need to assign custom data to the item.
C#
[Browsable(false)]
public string ID { get; }
C#
protected virtual IDictionary<string, string> PropertyMappings { get; }
C#
public override Version RenderingCompatibility { get; set; }
Overrides:
Methods
C#
protected abstract ControlItemCollection CreateChildItemCollection()
C#
protected TControlItem FindChild<TControlItem>(Predicate<TControlItem> predicate) where TControlItem : ControlItem
TControlItem
C#
protected IList<TControlItem> GetAllChildren<TControlItem>() where TControlItem : ControlItem
IList<TControlItem>
C#
protected virtual void LoadFromDictionary(IDictionary<string, object> dictionary)
C#
protected virtual void SetChildrenDirty()
C#
protected virtual void SetItemContainer(ControlItemContainer itemContainer)
C#
protected virtual void TrackChildViewState()