ClassGanttCellSelfReferenceLayout
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
GanttCellSelfReferenceLayout(GanttViewTextItemElement)
Initializes a new instance of the GanttCellSelfReferenceLayout class.
Declaration
public GanttCellSelfReferenceLayout(GanttViewTextItemElement itemElement)
Parameters
itemElement
The item element.
Properties
Cell
Gets the cell element.
Declaration
protected GanttViewTextViewCellElement Cell { get; }
Property Value
The cell element.
DataItem
Gets the data item assiciated with the layout
Declaration
protected GanttViewDataItem DataItem { get; }
Property Value
Expander
Gets the expander element assiciated with the layout
Declaration
public GanttViewTextViewItemExpanderItem Expander { get; }
Property Value
Indent
Gets the witdh of the hierarchy indent.
IndentCount
Gets a value that indicates the indents count
Indents
Gets a collection that contains all indents
Declaration
protected List<GanttIndentCellElement> Indents { get; }
Property Value
List<GanttIndentCellElement>
ItemElement
Gets the item element assiciated with the layout
Declaration
protected GanttViewTextItemElement ItemElement { get; }
Property Value
StackLayoutElement
Gets the stack layout element.
Declaration
public GanttCellSelfReferenceStackElement StackLayoutElement { get; }
Property Value
GanttCellSelfReferenceStackElement
The stack layout element.
Methods
BindRowProperties()
Binds the row properties.
Declaration
public virtual void BindRowProperties()
CreateCellElements(GanttViewTextViewCellElement)
Creates the self-referencing cell's elements.
Declaration
public virtual void CreateCellElements(GanttViewTextViewCellElement cell)
Parameters
cell
The cell element.
DisposeIndetns()
Disposes the link elements.
Declaration
protected void DisposeIndetns()
DisposeManagedResources()
Disposes all MANAGED resources - such as Bitmaps, GDI+ objects, etc.
Declaration
protected override void DisposeManagedResources()
Overrides
UnbindRowProperties()
Unbinds the row properties.
Declaration
public virtual void UnbindRowProperties()
UpdateExpander()
Updates the associated instance of expander primitive
Declaration
protected virtual void UpdateExpander()
UpdateLinks()
Updates the indent items
Declaration
protected virtual void UpdateLinks()