Class
SchedulingDragDropState

Represents the interaction state for the reorder operations in the grid area.

Definition

Namespace:Telerik.Windows.Controls.Scheduling

Assembly:Telerik.Windows.Scheduling.Core.dll

Syntax:

cs-api-definition
public class SchedulingDragDropState : SchedulingInteractionState

Inheritance: objectSchedulingInteractionStateSchedulingDragDropState

Inherited Members SchedulingInteractionState.UnknownValueSchedulingInteractionState.IsControlDownSchedulingInteractionState.IsShiftDownSchedulingInteractionState.DestinationSlotSchedulingInteractionState.TimeToDrop

Properties

DestinationGroupKey

Gets the destination group key for the reordering.

Declaration

cs-api-definition
public object DestinationGroupKey { get; }

Property Value

object

DraggedItem

Gets the dragged item.

Declaration

cs-api-definition
public IDateRange DraggedItem { get; }

Property Value

IDateRange

IsReorderOperation

Gets the value that indicates whether the operation is vertical reorder or horizontal drag.

Declaration

cs-api-definition
public bool IsReorderOperation { get; }

Property Value

bool

IsSameDataSource

Gets a value that specifies whether the drag source and the drop target are the same control.

Declaration

cs-api-definition
public bool IsSameDataSource { get; }

Property Value

bool

OverlappingValue

Gets the value that represents what area of the dragged item is over the drop target. This value is between 0 and 1.

Declaration

cs-api-definition
public double OverlappingValue { get; }

Property Value

double

SourceGroupKey

Gets the source group key for the reordering.

Declaration

cs-api-definition
public object SourceGroupKey { get; }

Property Value

object

Methods

SetOverlappingValue(double)

Sets the overlapping value.

Declaration

cs-api-definition
public void SetOverlappingValue(double overlappingValue)

Parameters

overlappingValue

double

The value. It must be between 0 and 1.