C# Класс mRemoteNG.Tree.ConnectionTreeDragAndDropHandler

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CanModelDrop ( ConnectionInfo dropSource, ConnectionInfo dropTarget, DropTargetLocation dropTargetLocation ) : DragDropEffects
DropModel ( ConnectionInfo dropSource, ConnectionInfo dropTarget, DropTargetLocation dropTargetLocation ) : void
HandleEvent_ModelCanDrop ( object sender, BrightIdeasSoftware.ModelDropEventArgs e ) : void
HandleEvent_ModelDropped ( object sender, BrightIdeasSoftware.ModelDropEventArgs e ) : void

Приватные методы

Метод Описание
AncestorDraggingOntoChild ( ConnectionInfo source, ConnectionInfo target ) : bool
DraggingOntoCurrentParent ( ConnectionInfo source, ConnectionInfo target ) : bool
DropModelAboveTarget ( ConnectionInfo dropSource, ConnectionInfo dropTarget ) : void
DropModelBelowTarget ( ConnectionInfo dropSource, ConnectionInfo dropTarget ) : void
DropModelOntoTarget ( ConnectionInfo dropSource, ConnectionInfo dropTarget ) : void
HandleCanDropBetweenItems ( ConnectionInfo dropSource, ConnectionInfo dropTarget ) : DragDropEffects
HandleCanDropOnItem ( ConnectionInfo dropSource, ConnectionInfo dropTarget ) : DragDropEffects
IsValidDrag ( ConnectionInfo dropSource, ConnectionInfo dropTarget ) : bool
NodeDraggingOntoSelf ( ConnectionInfo source, ConnectionInfo target ) : bool
NodeIsDraggable ( ConnectionInfo node ) : bool

Описание методов

CanModelDrop() публичный Метод

public CanModelDrop ( ConnectionInfo dropSource, ConnectionInfo dropTarget, DropTargetLocation dropTargetLocation ) : DragDropEffects
dropSource ConnectionInfo
dropTarget ConnectionInfo
dropTargetLocation DropTargetLocation
Результат DragDropEffects

DropModel() публичный Метод

public DropModel ( ConnectionInfo dropSource, ConnectionInfo dropTarget, DropTargetLocation dropTargetLocation ) : void
dropSource ConnectionInfo
dropTarget ConnectionInfo
dropTargetLocation DropTargetLocation
Результат void

HandleEvent_ModelCanDrop() публичный Метод

public HandleEvent_ModelCanDrop ( object sender, BrightIdeasSoftware.ModelDropEventArgs e ) : void
sender object
e BrightIdeasSoftware.ModelDropEventArgs
Результат void

HandleEvent_ModelDropped() публичный Метод

public HandleEvent_ModelDropped ( object sender, BrightIdeasSoftware.ModelDropEventArgs e ) : void
sender object
e BrightIdeasSoftware.ModelDropEventArgs
Результат void