Class GanttGraphicalViewBaseItemElement
Represents the base item element for all items inside the GanttViewGraphicalViewElement.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public abstract class GanttGraphicalViewBaseItemElement : GanttViewBaseItemElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider, IVirtualizedElement<GanttViewDataItem>
Constructors
GanttGraphicalViewBaseItemElement(GanttViewGraphicalViewElement)
Initializes a new instance of the GanttGraphicalViewBaseItemElement class.
Declaration
public GanttGraphicalViewBaseItemElement(GanttViewGraphicalViewElement graphicalViewElement)
Parameters
GanttViewGraphicalViewElement
graphicalViewElement
The graphical view element. |
Properties
GraphicalViewElement
Gets the graphical view element.
Declaration
public GanttViewGraphicalViewElement GraphicalViewElement { get; }
Property Value
GanttViewGraphicalViewElement
The graphical view element. |
LeftLinkHandleElement
Gets the left link handle element.
Declaration
public GanttViewTaskLinkHandleElement LeftLinkHandleElement { get; }
Property Value
GanttViewTaskLinkHandleElement
The left link handle element. |
RightLinkHandleElement
Gets the right link handle element.
Declaration
public GanttViewTaskLinkHandleElement RightLinkHandleElement { get; }
Property Value
GanttViewTaskLinkHandleElement
The right link handle element. |
TaskElement
Gets the task element.
Declaration
public GanttGraphicalViewBaseTaskElement TaskElement { get; }
Property Value
GanttGraphicalViewBaseTaskElement
The task element. |
Methods
ArrangeOverride(SizeF)
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System.Drawing.SizeF
finalSize
|
Returns
System.Drawing.SizeF
|
Overrides
Attach(GanttViewDataItem, Object)
Attaches the specified data.
Declaration
public override void Attach(GanttViewDataItem data, object context)
Parameters
GanttViewDataItem
data
The data. |
System.Object
context
The context. |
Overrides
CreateChildElements()
Called by the element when constructed. Allows inheritors to build the element tree.
Declaration
protected override void CreateChildElements()
Overrides
CreateLeftHandleElement()
Creates the left handle element.
Declaration
protected virtual GanttViewTaskLinkHandleElement CreateLeftHandleElement()
Returns
GanttViewTaskLinkHandleElement
|
CreateRightHandleElement()
Creates the right handle element.
Declaration
protected virtual GanttViewTaskLinkHandleElement CreateRightHandleElement()
Returns
GanttViewTaskLinkHandleElement
|
CreateTaskElement()
Creates the task element.
Declaration
protected abstract GanttGraphicalViewBaseTaskElement CreateTaskElement()
Returns
GanttGraphicalViewBaseTaskElement
|
Detach()
Detaches this instance.
Declaration
public override void Detach()
Overrides
InitializeFields()
Initializes the fields.
Declaration
protected override void InitializeFields()
Overrides
MeasureOverride(SizeF)
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
System.Drawing.SizeF
availableSize
|
Returns
System.Drawing.SizeF
|
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Raises the PropertyChanged event.
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs
e
The RadPropertyChangedEventArgs instance containing the event data. |
Overrides
PaintChildren(IGraphics, Rectangle, Single, SizeF, Boolean)
Paints the children.
Declaration
protected override void PaintChildren(IGraphics graphics, Rectangle clipRectange, float angle, SizeF scale, bool useRelativeTransformation)
Parameters
IGraphics
graphics
The graphics. |
System.Drawing.Rectangle
clipRectange
The clip rectangle. |
System.Single
angle
The angle. |
System.Drawing.SizeF
scale
The scale. |
System.Boolean
useRelativeTransformation
if set to |
Overrides
Synchronize()
Synchronizes this instance with its data item.
Declaration
public override void Synchronize()