Class SchedulerDragDropBehavior
Inherited Members
Namespace: Telerik.UI.Xaml.Controls
Assembly: Telerik.WinUI.Controls.dll
Syntax
public class SchedulerDragDropBehavior : DragDropBehavior<DragDropState, IOccurrence>
Constructors
SchedulerDragDropBehavior()
Declaration
public SchedulerDragDropBehavior()
Properties
CacheConvertedDragData
Declaration
public bool CacheConvertedDragData { get; set; }
Property Value
System.
|
ResizeCursor
Declaration
public CoreCursorType ResizeCursor { get; set; }
Property Value
Windows.
|
Methods
BeginEdit(DragDropState, IOccurrence)
Declaration
protected bool BeginEdit(DragDropState state, IOccurrence appointment)
Parameters
Drag
|
IOccurrence
appointment
|
Returns
System.
|
CanDrop(DragDropState)
Declaration
public override bool CanDrop(DragDropState state)
Parameters
Drag
|
Returns
System.
|
Overrides
Telerik.UI.Xaml.Controls.DragDropBehavior<Telerik.UI.Xaml.Controls.DragDropState, Telerik.UI.Xaml.Controls.Scheduler.IOccurrence>.CanDrop(Telerik.UI.Xaml.Controls.DragDropState)
CanResize(DragDropState)
Declaration
public virtual bool CanResize(DragDropState state)
Parameters
Drag
|
Returns
System.
|
CanStartDrag(DragDropState)
Declaration
public override bool CanStartDrag(DragDropState state)
Parameters
Drag
|
Returns
System.
|
Overrides
Telerik.UI.Xaml.Controls.DragDropBehavior<Telerik.UI.Xaml.Controls.DragDropState, Telerik.UI.Xaml.Controls.Scheduler.IOccurrence>.CanStartDrag(Telerik.UI.Xaml.Controls.DragDropState)
CanStartResize(DragDropState)
Declaration
public virtual bool CanStartResize(DragDropState state)
Parameters
Drag
|
Returns
System.
|
CoerceDraggedItems(DragDropState)
Declaration
public override IEnumerable<IOccurrence> CoerceDraggedItems(DragDropState state)
Parameters
Drag
|
Returns
System.
|
Overrides
Telerik.UI.Xaml.Controls.DragDropBehavior<Telerik.UI.Xaml.Controls.DragDropState, Telerik.UI.Xaml.Controls.Scheduler.IOccurrence>.CoerceDraggedItems(Telerik.UI.Xaml.Controls.DragDropState)
ConvertDraggedData(Object)
Declaration
public override IEnumerable<IOccurrence> ConvertDraggedData(object data)
Parameters
System.
|
Returns
System.
|
Overrides
Telerik.UI.Xaml.Controls.DragDropBehavior<Telerik.UI.Xaml.Controls.DragDropState, Telerik.UI.Xaml.Controls.Scheduler.IOccurrence>.ConvertDraggedData(System.Object)
CopySlotSettingsToAppointment(IAppointment, Slot, DragDropState)
Declaration
protected static void CopySlotSettingsToAppointment(IAppointment appointment, Slot slot, DragDropState state)
Parameters
IAppointment
appointment
|
Slot
slot
|
Drag
|
DragDropCanceled(DragDropState)
Declaration
public override void DragDropCanceled(DragDropState state)
Parameters
Drag
|
Overrides
Telerik.UI.Xaml.Controls.DragDropBehavior<Telerik.UI.Xaml.Controls.DragDropState, Telerik.UI.Xaml.Controls.Scheduler.IOccurrence>.DragDropCanceled(Telerik.UI.Xaml.Controls.DragDropState)
DragDropCompleted(DragDropState)
Declaration
public override void DragDropCompleted(DragDropState state)
Parameters
Drag
|
Overrides
Telerik.UI.Xaml.Controls.DragDropBehavior<Telerik.UI.Xaml.Controls.DragDropState, Telerik.UI.Xaml.Controls.Scheduler.IOccurrence>.DragDropCompleted(Telerik.UI.Xaml.Controls.DragDropState)
Drop(DragDropState)
Declaration
public override void Drop(DragDropState state)
Parameters
Drag
|
Overrides
Telerik.UI.Xaml.Controls.DragDropBehavior<Telerik.UI.Xaml.Controls.DragDropState, Telerik.UI.Xaml.Controls.Scheduler.IOccurrence>.Drop(Telerik.UI.Xaml.Controls.DragDropState)
GetEditedAppointment(DragDropState)
Declaration
protected IAppointment GetEditedAppointment(DragDropState state)
Parameters
Drag
|
Returns
GetEditedOccurrence(DragDropState)
Declaration
protected Occurrence GetEditedOccurrence(DragDropState state)
Parameters
Drag
|
Returns
Resize(DragDropState)
ResizeCanceled(DragDropState)
ShowRecurrenceChoiceDialogWindow(DragDropState, Occurrence, RecurrenceChoiceDialogMode, Slot)
Declaration
protected void ShowRecurrenceChoiceDialogWindow(DragDropState state, Occurrence occurrence, RecurrenceChoiceDialogMode recurrenceChoiceDialogMode, Slot slot)
Parameters
Drag
|
Occurrence
occurrence
|
Recurrence
|
Slot
slot
|