ClassRadTabbedFormDragDropService
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class RadTabbedFormDragDropService : RadDragDropService, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, IMessageListener
Inheritance: objectDisposableObjectRadObjectRadServiceRadDragDropServiceRadTabbedFormDragDropService
Implements:
Inherited Members
Constructors
RadTabbedFormDragDropService(RadTabbedFormControlElement)
Declaration
public RadTabbedFormDragDropService(RadTabbedFormControlElement owner)
Parameters
owner
Fields
dragItem
Declaration
protected RadTabbedFormControlItem dragItem
Field Value
Methods
CloseOldTabbedForm()
Declaration
protected virtual void CloseOldTabbedForm()
DisposeManagedResources()
Releases managed resources by clearing the property store and disposing value animators to prevent memory leaks.
Declaration
protected override void DisposeManagedResources()
Overrides
GetTargetIndex(Point, RadTabbedFormControlItem, RadTabbedFormControlElement)
Declaration
protected virtual int GetTargetIndex(Point client, RadTabbedFormControlItem hitItem, RadTabbedFormControlElement dropTarget)
Parameters
client
hitItem
dropTarget
Returns
HandleEscKeyDown()
Declaration
protected override void HandleEscKeyDown()
Overrides
HandleLeftButtonUp()
Declaration
protected override void HandleLeftButtonUp()
Overrides
HandleMouseMove(Point)
Declaration
protected override void HandleMouseMove(Point mousePosition)
Parameters
mousePosition
Overrides
OnNewTabAdded(object, RadTabbedFormControlEventArgs)
Declaration
protected virtual void OnNewTabAdded(object sender, RadTabbedFormControlEventArgs e)
Parameters
sender
e
OnPreviewDragOver(RadDragOverEventArgs)
Declaration
protected override void OnPreviewDragOver(RadDragOverEventArgs e)
Parameters
e
Overrides
OnTabbedFormCreating(object, TabbedFormCreatingEventArgs)
Declaration
protected virtual void OnTabbedFormCreating(object sender, TabbedFormCreatingEventArgs args)
Parameters
sender
args
OnTabbedFormShown(object, TabbedFormShownEventArgs)
Declaration
protected virtual void OnTabbedFormShown(object sender, TabbedFormShownEventArgs args)
Parameters
sender
args
PerformDropInExistingForm(RadTabbedFormControlElement, Point, Point)
Declaration
protected virtual void PerformDropInExistingForm(RadTabbedFormControlElement dropTarget, Point dropLocation, Point mousePos)
Parameters
dropTarget
dropLocation
mousePos
PerformStart()
Performs the core Start logic.
Declaration
protected override void PerformStart()
Overrides
PerformStop()
Stops the service. Performs the core logic.
Declaration
protected override void PerformStop()
Overrides
ShouldBringFormToFront(RadTabbedFormControlElement, Point)
Declaration
protected virtual bool ShouldBringFormToFront(RadTabbedFormControlElement element, Point location)
Parameters
element
location
Returns
Events
TabbedFormCreating
Declaration
public event EventHandler<TabbedFormCreatingEventArgs> TabbedFormCreating
Event Value
TabbedFormShown
Declaration
public event EventHandler<TabbedFormShownEventArgs> TabbedFormShown
Event Value