ISchedulingResizeBehavior
The interface for resize with drag-drop operation behaviors for the scheduling controls.
Definition
Namespace:Telerik.Windows.Controls.Scheduling
Assembly:Telerik.Windows.Scheduling.Core.dll
Syntax:
public interface ISchedulingResizeBehavior
Derived Classes:
Methods
Gets the value specifying whether the resize operation can be completed, or not.
bool CanResize(SchedulingResizeState state)
SchedulingResizeState identifying the current resize operation.
Returns:True when the resize operation can be finished, otherwise false.
This method is called on every mouse move. All properties in the DragDropState are valid.
Gets the value specifying whether the resize operation can be started, or not.
bool CanStartResize(SchedulingResizeState state)
SchedulingResizeState that provides context for the current resize operation.
Returns:True when the resize operation can be started, otherwise false.
This method is called only when the resize operation initiated.
Applies the effect of the resize operation when it is successful.
void Resize(SchedulingResizeState state)
SchedulingResizeState that provides context for the current operation.
This method is called only if the resize operation is successful and it is meant to do the actual resize.
When overridden in a derived class cleans up a cancelled resize operation. This method is called only in the context of the resized source control.
void ResizeCanceled(SchedulingResizeState state)
SchedulingResizeState that provides context for the current operation.
This method is called only when the resize operation is cancelled by the user. If this method is called, the Resize method is not called.