Click or drag to resize
DragDropService Methods

The DragDropService type exposes the following members.

Protected methodAbort
Aborts the current operation without applying any changes.
(Inherited from StateService.)
Public methodCanOperate
Determines whether the service is operational and may perform actions.
(Inherited from RadDockService.)
Protected methodCanStart
Determines whether the service can start using the provided context.
(Overrides StateServiceCanStart(Object).)
Protected methodCommit
Commits the drag-and-drop operation.
(Overrides StateServiceCommit.)
Public methodDispose
Forces object clean-up and resource release.
(Inherited from RadDockObject.)
Protected methodDispose(Boolean)
Performs the actual dispose logic.
(Inherited from RadDockObject.)
Protected methodDisposeManagedResources
Protected methodDisposeUnmanagedResources
Disposes any unmanaged resources associated with this instance.
(Inherited from RadDockObject.)
Protected methodDrag
Preforms a drag pass, during which a hit-test operation is performed and docking guides and hints are updated respectively.
Public methodGetDockingGuideAllowedPosition
Gets the allowed position for the currently displayed guide for the specified guide position.
Public methodGetDockingGuideBounds
Gets the current screen bounds for the specified DockingGuide.
Protected methodGetDragLocation
Gets the current location for a dragged object. The associated object depends on the current drag mode - it may be a FloatingWindow or a DockingHintPopup instance.
Protected methodGetDropTarget
Searches for a drop target under the cursor position. May return null if no appropriate control is found.
Protected methodIsContextValid
Determines whether the provides context is valid and a drag-drop operation may be instanciated.
(Overrides StateServiceIsContextValid(Object).)
Protected methodOnDockingGuidesTemplateChanged
Receives notification for a change in the current docking guides template.
Protected methodOnDockManagerChanged
Protected methodOnDragging
Raises the Dragging notification.
Protected methodOnEnabledChanged
Provides additional processing for a change in the Enabled state.
(Inherited from StateService.)
Protected methodOnPropertyChanged
Raises the PropertyChanged event.
(Inherited from RadDockObject.)
Protected methodOnPropertyChanging
Raises the PropertyChanging notification.
(Inherited from RadDockObject.)
Protected methodOnStarted
Notifies that the service has been successfully started. Allows inheritors to perform some additional logic upon start.
(Inherited from StateService.)
Protected methodOnStarting
Notifies that a start request has occured. Cancelable.
(Inherited from StateService.)
Protected methodOnStopped
Notifies that a running operation has stopped. Allows inheritors to perform some additional logic upon stop.
(Inherited from StateService.)
Protected methodOnStopping
Notifies for a Stop request.
(Overrides StateServiceOnStopping(StateServiceStoppingEventArgs).)
Public methodPause
Pauses a currently running operation.
(Inherited from StateService.)
Public methodPerformDrag
Performs a drag pass. Allows for service automation. The service must be started for this method to execute properly.
Protected methodPerformPause
Performs the core Pause logic.
(Inherited from StateService.)
Protected methodPerformResume
Performs the core Resume logic.
(Inherited from StateService.)
Protected methodPerformStart
Preforms the core start process.
(Overrides StateServicePerformStart.)
Protected methodPerformStop
Performs the core stop process.
(Overrides StateServicePerformStop.)
Protected methodPositonDockingGuides
Updates all docking guides' bounds on the screen.
Public methodResume
Resumes previously paused operation.
(Inherited from StateService.)
Protected methodSetContext
Sets the provided object as the current context.
(Inherited from StateService.)
Protected methodShouldSerializeProperty
Determines whether the property with the specified name needs serialization.
(Inherited from RadDockObject.)
Public methodStart(Object)
Starts the Service. If the service was previously paused, it should be re-started with the Resume method.
(Inherited from StateService.)
Public methodStart(Object, Point)
Starts the service with the specified context, using the provided Point as initial.
Public methodStop
Stops currently working or previously stopped service.
(Inherited from StateService.)
See Also