Class GanttViewTextViewCellElement
Represents the element for a cell in a RadGanttView text part.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class GanttViewTextViewCellElement : GanttViewVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider, IVirtualizedElement<GanttViewTextViewColumn>
Constructors
GanttViewTextViewCellElement(GanttViewTextItemElement, GanttViewTextViewColumn)
Initializes a new instance of the GanttViewTextViewCellElement class.
Declaration
public GanttViewTextViewCellElement(GanttViewTextItemElement owner, GanttViewTextViewColumn column)
Parameters
|
GanttViewTextItemElement
owner
The owner. |
|
GanttViewTextViewColumn
column
The column. |
Fields
CurrentColumnProperty
CurrentRowProperty
HotTrackingProperty
IsFirstCellProperty
IsLastCellProperty
SelectedProperty
Properties
CanUpdateInfo
Gets a value indicating whether this instance can update info.
Declaration
protected virtual bool CanUpdateInfo { get; }
Property Value
|
System.Boolean
|
Column
Gets the column.
Declaration
public GanttViewTextViewColumn Column { get; }
Property Value
|
GanttViewTextViewColumn
The column. |
Data
Gets the column of this cell.
Declaration
public GanttViewTextViewColumn Data { get; }
Property Value
|
GanttViewTextViewColumn
The data. |
Implements
DataItem
Gets the data item.
Declaration
public GanttViewDataItem DataItem { get; }
Property Value
|
GanttViewDataItem
The data item. |
Editor
Gets the editor.
Declaration
public IInputEditor Editor { get; }
Property Value
|
IInputEditor
The editor. |
Expander
Gets the expander.
Declaration
public GanttViewTextViewItemExpanderItem Expander { get; }
Property Value
|
GanttViewTextViewItemExpanderItem
The expander. |
IsFirstCell
Gets a value indicating whether this instance is first cell.
Declaration
public virtual bool IsFirstCell { get; }
Property Value
|
System.Boolean
|
IsInEditMode
Gets a value indicating whether this instance is in edit mode.
Declaration
public bool IsInEditMode { get; }
Property Value
|
System.Boolean
|
IsLastCell
Gets a value indicating whether this instance is last cell.
Declaration
public virtual bool IsLastCell { get; }
Property Value
|
System.Boolean
|
Owner
Gets the owner of this cell.
Declaration
public GanttViewTextItemElement Owner { get; }
Property Value
|
GanttViewTextItemElement
The owner. |
SelfReferenceLayout
Gets the self reference layout.
Declaration
public GanttCellSelfReferenceLayout SelfReferenceLayout { get; }
Property Value
|
GanttCellSelfReferenceLayout
The self reference layout. |
Methods
AddEditor(IInputEditor)
Adds the editor.
Declaration
public virtual void AddEditor(IInputEditor editor)
Parameters
|
IInputEditor
editor
The editor. |
ArrangeElement(RadElement, SizeF, RectangleF)
Declaration
protected virtual void ArrangeElement(RadElement element, SizeF finalSize, RectangleF clientRect)
Parameters
|
RadElement
element
|
|
System.Drawing.SizeF
finalSize
|
|
System.Drawing.RectangleF
clientRect
|
ArrangeOverride(SizeF)
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
|
System.Drawing.SizeF
finalSize
|
Returns
|
System.Drawing.SizeF
|
Overrides
ArrangeSelfReferencePanel(SizeF, ref RectangleF)
Arranges the self reference panel.
Declaration
protected virtual void ArrangeSelfReferencePanel(SizeF finalSize, ref RectangleF clientRect)
Parameters
|
System.Drawing.SizeF
finalSize
The final size. |
|
System.Drawing.RectangleF
clientRect
The client rect. |
Attach(GanttViewTextViewColumn, Object)
Attaches the specified data.
Declaration
public virtual void Attach(GanttViewTextViewColumn data, object context)
Parameters
|
GanttViewTextViewColumn
data
The data. |
|
System.Object
context
The context. |
Implements
CalculateDesiredSize(SizeF, SizeF, SizeF)
Declaration
protected override SizeF CalculateDesiredSize(SizeF availableSize, SizeF desiredSize, SizeF elementsDesiredSize)
Parameters
|
System.Drawing.SizeF
availableSize
|
|
System.Drawing.SizeF
desiredSize
|
|
System.Drawing.SizeF
elementsDesiredSize
|
Returns
|
System.Drawing.SizeF
|
Overrides
Detach()
Detaches this instance.
Declaration
public virtual void Detach()
Implements
DisposeManagedResources()
Disposes the managed resources.
Declaration
protected override void DisposeManagedResources()
Overrides
GetEditorElement(IValueEditor)
Gets the editor element.
Declaration
protected RadItem GetEditorElement(IValueEditor editor)
Parameters
|
IValueEditor
editor
The editor. |
Returns
|
RadItem
|
InitializeFields()
Initializes the fields.
Declaration
protected override void InitializeFields()
Overrides
IsCompatible(GanttViewTextViewColumn, Object)
Determines whether the specified data is compatible.
Declaration
public virtual bool IsCompatible(GanttViewTextViewColumn data, object context)
Parameters
|
GanttViewTextViewColumn
data
The data. |
|
System.Object
context
The context. |
Returns
|
System.Boolean
|
Implements
MeasureOverride(SizeF)
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
|
System.Drawing.SizeF
availableSize
|
Returns
|
System.Drawing.SizeF
|
Overrides
RemoveEditor(IInputEditor)
Removes the editor.
Declaration
public virtual void RemoveEditor(IInputEditor editor)
Parameters
|
IInputEditor
editor
The editor. |
Synchronize()
Synchronizes this instance.
Declaration
public virtual void Synchronize()
Implements
UpdateCore()
Updates the core.
Declaration
protected virtual void UpdateCore()
UpdateInfo()
Updates the info.
Declaration
public virtual void UpdateInfo()