The class for drag-drop linking operation behaviors for the RadGanttView control.
Definition
Namespace:Telerik.Windows.Controls.GanttView
Assembly:Telerik.Windows.Controls.GanttView.dll
Syntax:
public class GanttDragDependenciesBehavior : SchedulingLinkBehavior, ISchedulingLinkBehavior
Inheritance: objectPlatformIndependentFreezableSchedulingLinkBehaviorGanttDragDependenciesBehavior
Implements:
Inherited Members
Constructors
public GanttDragDependenciesBehavior()
Methods
Gets the value specifying whether the link operation can be completed, or not.
protected override bool CanLink(SchedulingLinkState state)
SchedulingLinkState identifying the current link operation.
Returns:True when the link operation can be finished, otherwise false.
Overrides:
This method is called on every mouse move.
When implemented in a derived class, creates a new instance of the Telerik.Windows.Core.PlatformIndependentFreezable derived class.
protected override PlatformIndependentFreezable CreateInstanceOverride()
The new instance.
Overrides:
Applies the effect of the link operation when it is successful.
protected override void Link(SchedulingLinkState state)
SchedulingLinkState that provides context for the current operation.
Overrides:
This method is called only if the link operation is successful and it is meant to do the actual link.
When overridden in a derived class cleans up a cancelled link operation. This method is called only in the context of the link source control.
protected override void LinkCanceled(SchedulingLinkState state)
SchedulingLinkState that provides context for the current operation.
Overrides:
This method is called only when the link operation is cancelled by the user. If this method is called, the Link method is not called.
protected static bool TryToLink(SchedulingLinkState state)