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
Initializes a new instance of the PivotGridDragDropService class.
public PivotGridDragDropService(RadPivotGridElement owner)
The owner.
Methods
Aborts the current operation without applying any changes.
protected override void Abort()
Overrides:
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.
protected override void DisposeUnmanagedResources()
Overrides:
Handles the drop of aggregates position element.
protected virtual void HandleDropOfAggregatesPositionElement(ISupportDrop hitTarget, PivotGroupDescriptorElement targetGroup, Point dropLocation)
The hit target.
targetGroupPivotGroupDescriptorElementThe target group.
dropLocationPointThe drop location.
Handles the drop to aggregate area.
protected virtual void HandleDropToAggregateArea(PivotAggregateDescriptorElement targetAggregate, Point dropLocation)
The target aggregate.
dropLocationPointThe drop location.
Handles the drop to column descriptor area.
protected virtual void HandleDropToColumnDescriptorArea(PivotGroupDescriptorElement targetGroup, Point dropLocation)
The target group.
dropLocationPointThe drop location.
Handles the drop to filter descriptor area.
protected virtual void HandleDropToFilterDescriptorArea()
Handles the drop to row descriptor area.
protected virtual void HandleDropToRowDescriptorArea(PivotGroupDescriptorElement targetGroup, Point dropLocation)
The target group.
dropLocationPointThe drop location.
Handles the mouse move.
protected override void HandleMouseMove(Point mousePos)
The mouse pos.
Overrides:
Raises the event.
protected override void OnPreviewDragDrop(RadDropEventArgs e)
The RadDropEventArgs instance containing the event data.
Overrides:
Performs the core Start logic.
protected override void PerformStart()
Overrides:
Performs the stop.
protected override void PerformStop()
Overrides:
Prepares the drag hint.
protected virtual void PrepareDragHint()
Updates the drag hint.
Updates the drag hint image.
protected virtual void UpdateDragHintImage()