Represents the layout for the expander element of each row in a RadGanttView
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class GanttCellSelfReferenceLayout : DisposableObject, IDisposable
Inheritance: objectDisposableObjectGanttCellSelfReferenceLayout
Implements:
Inherited Members
Constructors
Initializes a new instance of the GanttCellSelfReferenceLayout class.
public GanttCellSelfReferenceLayout(GanttViewTextItemElement itemElement)
The item element.
Properties
Gets the cell element.
protected GanttViewTextViewCellElement Cell { get; }
The cell element.
Gets the data item assiciated with the layout
protected GanttViewDataItem DataItem { get; }
Gets the expander element assiciated with the layout
public GanttViewTextViewItemExpanderItem Expander { get; }
Gets a value that indicates the indents count
protected int IndentCount { get; }
Gets a collection that contains all indents
protected List<GanttIndentCellElement> Indents { get; }
Gets the item element assiciated with the layout
protected GanttViewTextItemElement ItemElement { get; }
Gets the stack layout element.
public GanttCellSelfReferenceStackElement StackLayoutElement { get; }
The stack layout element.
Methods
Binds the row properties.
public virtual void BindRowProperties()
Creates the self-referencing cell's elements.
public virtual void CreateCellElements(GanttViewTextViewCellElement cell)
The cell element.
Disposes the link elements.
protected void DisposeIndetns()
Disposes all MANAGED resources - such as Bitmaps, GDI+ objects, etc.
protected override void DisposeManagedResources()
Overrides:
Unbinds the row properties.
public virtual void UnbindRowProperties()
Updates the associated instance of expander primitive
protected virtual void UpdateExpander()
Updates the indent items
protected virtual void UpdateLinks()