ClassDragDropState
Represents the state of a drag or resize operation in RadScheduleView.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.ScheduleView.dll
Syntax:
public sealed class DragDropState
Inheritance: objectDragDropState
Properties
Appointment
Holds a reference to the appointment that is held with the mouse. When resizing this is the resized appointment.
DestinationAppointmentsSource
Holds a reference to the AppointmentsSource collection of the drag destination.
Declaration
public IEnumerable DestinationAppointmentsSource { get; }
Property Value
DestinationSlots
Gets a collection containing the new slots of the dragged appointments. Each slot corresponds to a appointment in the DraggedAppointments collection, at the same index. When resizing this property is null.
Declaration
public IEnumerable<Slot> DestinationSlots { get; }
Property Value
DraggedAppointments
Contains all resource from the starting point of the appointment that is being dragged.
Declaration
public IEnumerable<IOccurrence> DraggedAppointments { get; }
Property Value
IsControlPressed
Gets or sets a value indicating the control key is pressed.
ServiceProvider
Gets the IServiceProvider associated with the current instance.
Declaration
public IServiceProvider ServiceProvider { get; }
Property Value
SlotDuration
Gets the duration between two minor ticks.
SourceAppointmentsSource
Holds a reference to the AppointmentsSource collection of the drag source.
Declaration
public IEnumerable SourceAppointmentsSource { get; }
Property Value
SourceResources
Contains all appointments that are being dragged, including the appointment that is held with the mouse. When resizing this property is null.
Declaration
public IEnumerable<IResource> SourceResources { get; }
Property Value
TargetedAppointment
Holds a reference to the appointment that is dropped over.
Declaration
public IOccurrence TargetedAppointment { get; }
Property Value