Class ScheduleViewDragDropPayload
A class that represents the information for the appointments during the drag operation.
Inherited Members
Namespace: Telerik.Windows.Controls.ScheduleView
Assembly: Telerik.Windows.Controls.ScheduleView.dll
Syntax
public class ScheduleViewDragDropPayload : Payload, IDataObject, IPayload, IDragDropPayload
Constructors
ScheduleViewDragDropPayload(IEnumerable, IEnumerable<IOccurrence>)
Initializes a new instance of the ScheduleViewDragDropPayload class.
Declaration
public ScheduleViewDragDropPayload(IEnumerable sourceAppointmentsSource, IEnumerable<IOccurrence> draggedAppointments)
Parameters
System.Collections.IEnumerable
sourceAppointmentsSource
The appointments of RadScheduleView. |
System.Collections.Generic.IEnumerable<IOccurrence>
draggedAppointments
The dragged appointments. |
ScheduleViewDragDropPayload(IEnumerable, IEnumerable<IOccurrence>, IOccurrence)
Initializes a new instance of the ScheduleViewDragDropPayload class.
Declaration
public ScheduleViewDragDropPayload(IEnumerable sourceAppointmentsSource, IEnumerable<IOccurrence> draggedAppointments, IOccurrence draggedAppointment)
Parameters
System.Collections.IEnumerable
sourceAppointmentsSource
The appointments of RadScheduleView. |
System.Collections.Generic.IEnumerable<IOccurrence>
draggedAppointments
The dragged appointments. |
IOccurrence
draggedAppointment
The dragged appointment that is used to calculate the position of the drag cues of all dragged appointments. |
Fields
PayloadFormat
A format representing this object.
Declaration
public static readonly string PayloadFormat
Field Value
System.String
|
Properties
DraggedAppointment
Gets the dragged appointment that is used to calculate the position of the drag cues of all dragged appointments..
Declaration
public IOccurrence DraggedAppointment { get; }
Property Value
IOccurrence
|
DraggedAppointments
Gets the dragged appointments.
Declaration
public IEnumerable<IOccurrence> DraggedAppointments { get; }
Property Value
System.Collections.Generic.IEnumerable<IOccurrence>
|
SourceAppointmentsSource
Gets or sets the source appointments source.
Declaration
public IEnumerable SourceAppointmentsSource { get; }
Property Value
System.Collections.IEnumerable
The source appointments source. |
Methods
GetData(String, Boolean)
Gets the data for the specific format.
Declaration
public override object GetData(string format, bool autoConvert)
Parameters
System.String
format
|
System.Boolean
autoConvert
|
Returns
System.Object
|
Overrides
GetDataPresent(String, Boolean)
Check whether a data for the specific format is present.
Declaration
public override bool GetDataPresent(string format, bool autoConvert)
Parameters
System.String
format
|
System.Boolean
autoConvert
|
Returns
System.Boolean
|
Overrides
GetFormats()
Gets the formats supported by ScheduleViewDragDropPayload.
Declaration
public override string[] GetFormats()
Returns
System.String[]
|