Class SchedulingInteractionState
Represents the basic interaction state. It is inherited from the different drag and drop interaction states.
Inheritance
Namespace: Telerik.Windows.Controls.Scheduling
Assembly: Telerik.Windows.Scheduling.Core.dll
Syntax
public class SchedulingInteractionState : Object
Constructors
SchedulingInteractionState(Boolean, Boolean, IDateRange, DateTime, IServiceProvider)
Initializes a new instance of the Telerik.Windows.Controls.Scheduling.SchedulingInteractionState class.
Declaration
public SchedulingInteractionState(bool isControlDown, bool isShiftDown, IDateRange destinationSlot, DateTime timeToDrop, IServiceProvider serviceProvider)
Parameters
System.Boolean
isControlDown
Indicates whether the Control key is pressed or not. |
System.Boolean
isShiftDown
Indicates whether the Shift key is pressed or not. |
IDateRange
destinationSlot
The destination slot in the drag and drop operation. |
System.DateTime
timeToDrop
The time to drop corresponding to the mouse cursor's position. |
System.IServiceProvider
serviceProvider
The service provider of the drag source. |
Fields
UnknownValue
Declaration
public static readonly object UnknownValue
Field Value
System.Object
|
Properties
DestinationSlot
Gets or sets the destination slot.
Declaration
public IDateRange DestinationSlot { get; set; }
Property Value
IDateRange
The destination slot. |
IsControlDown
Gets or sets the state of the Control key in the moment when the DragDropState was created.
Declaration
public bool IsControlDown { get; }
Property Value
System.Boolean
|
IsShiftDown
Gets or sets the state of the Shift key in the moment when the DragDropState was created.
Declaration
public bool IsShiftDown { get; }
Property Value
System.Boolean
|
TimeToDrop
Gets the time to drop corresponding to the mouse cursor's position.
Declaration
public DateTime TimeToDrop { get; }
Property Value
System.DateTime
|