ClassPivotGridDragDropService
Represents the pivot drag drop service.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.PivotGrid.dll
Syntax:
public class PivotGridDragDropService : RadDragDropService, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, IMessageListener
Inheritance: objectDisposableObjectRadObjectRadServiceRadDragDropServicePivotGridDragDropService
Implements:
Inherited Members
Constructors
PivotGridDragDropService(RadPivotGridElement)
Initializes a new instance of the PivotGridDragDropService class.
Declaration
public PivotGridDragDropService(RadPivotGridElement owner)
Parameters
owner
The owner.
Methods
Abort()
Aborts the current operation without applying any changes.
Declaration
protected override void Abort()
Overrides
CanStart(object)
Determines whether this instance can start the specified context.
DisposeUnmanagedResources()
Releases any UNMANAGED resources used by this object. NOTE: If you declare some unmanaged resources in your class, you should override its finalizer and put disposing logic there also.
Declaration
protected override void DisposeUnmanagedResources()
Overrides
HandleDropOfAggregatesPositionElement(ISupportDrop, PivotGroupDescriptorElement, Point)
Handles the drop of aggregates position element.
Declaration
protected virtual void HandleDropOfAggregatesPositionElement(ISupportDrop hitTarget, PivotGroupDescriptorElement targetGroup, Point dropLocation)
Parameters
hitTarget
The hit target.
targetGroup
The target group.
dropLocation
The drop location.
HandleDropToAggregateArea(PivotAggregateDescriptorElement, Point)
Handles the drop to aggregate area.
Declaration
protected virtual void HandleDropToAggregateArea(PivotAggregateDescriptorElement targetAggregate, Point dropLocation)
Parameters
targetAggregate
PivotAggregateDescriptorElement
The target aggregate.
dropLocation
The drop location.
HandleDropToColumnDescriptorArea(PivotGroupDescriptorElement, Point)
Handles the drop to column descriptor area.
Declaration
protected virtual void HandleDropToColumnDescriptorArea(PivotGroupDescriptorElement targetGroup, Point dropLocation)
Parameters
targetGroup
The target group.
dropLocation
The drop location.
HandleDropToFilterDescriptorArea()
Handles the drop to filter descriptor area.
Declaration
protected virtual void HandleDropToFilterDescriptorArea()
HandleDropToRowDescriptorArea(PivotGroupDescriptorElement, Point)
Handles the drop to row descriptor area.
Declaration
protected virtual void HandleDropToRowDescriptorArea(PivotGroupDescriptorElement targetGroup, Point dropLocation)
Parameters
targetGroup
The target group.
dropLocation
The drop location.
HandleMouseMove(Point)
Handles the mouse move.
Declaration
protected override void HandleMouseMove(Point mousePos)
Parameters
mousePos
The mouse pos.
Overrides
OnPreviewDragDrop(RadDropEventArgs)
Raises the event.
Declaration
protected override void OnPreviewDragDrop(RadDropEventArgs e)
Parameters
e
The RadDropEventArgs instance containing the event data.
Overrides
PerformStart()
Performs the core Start logic.
Declaration
protected override void PerformStart()
Overrides
PerformStop()
Performs the stop.
Declaration
protected override void PerformStop()
Overrides
PrepareDragHint()
Prepares the drag hint.
Declaration
protected virtual void PrepareDragHint()
UpdateDragHint(Point)
Updates the drag hint.
Declaration
protected virtual void UpdateDragHint(Point mousePos)
Parameters
mousePos
The mouse pos.
UpdateDragHintImage()
Updates the drag hint image.
Declaration
protected virtual void UpdateDragHintImage()