DiagramDragEventArgs Class

 

Provides data for the DragDrop, DragEnter, or DragOver event.

Namespace:   Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)


public ref class DiagramDragEventArgs : DiagramPointEventArgs

NameDescription
System_CAPS_protmethodDiagramDragEventArgs()

Initializes a new instance of the DiagramDragEventArgs class.

System_CAPS_pubmethodDiagramDragEventArgs(DragEventArgs^, Boolean, ElementGroupPrototype^, DiagramClientView^)

Initializes a new instance of the DiagramDragEventArgs class.

System_CAPS_pubmethodDiagramDragEventArgs(DragEventArgs^, DiagramClientView^)

Initializes a new instance of the DiagramDragEventArgs class.

NameDescription
System_CAPS_pubpropertyAllowedEffect

Gets which drag-and-drop operations are allowed by the originator (or source) of the drag event.

System_CAPS_pubpropertyAlt

Gets a value indicating whether the Alt key is depressed.

System_CAPS_pubpropertyControl

Gets a value indicating whether the Control key is depressed.

System_CAPS_pubpropertyData

Gets the IDataObject that contains the data associated with this event.

System_CAPS_pubpropertyDiagramClientView

Gets the DiagramClientView that the DiagramEventArgs originated from.(Inherited from DiagramEventArgs.)

System_CAPS_pubpropertyDiagramHitTestInfo

Gets the hit-test information corresponding to the mouse position.(Inherited from DiagramPointEventArgs.)

System_CAPS_pubpropertyEffect

Gets or sets the target drop effect in a drag-and-drop operation.

System_CAPS_pubpropertyHandled

Gets or sets a value indicating whether this event has been handled.(Inherited from DiagramEventArgs.)

System_CAPS_pubpropertyHitDiagramItem

Gets the diagram item corresponding to the mouse position.(Inherited from DiagramPointEventArgs.)

System_CAPS_pubpropertyIsDropLocationUserSpecified

Gets a value indicating whether the drop location was specified by the user, or if it was manufactured.

System_CAPS_pubpropertyKeyState

Gets the current state of the SHIFT, CTRL, and ALT keys, as well as the state of the mouse buttons. bit 1: the left mouse button bit 2: the right mouse button bit 4: the SHIFT key bit 8: the CONTROL key bit 16: the middle mouse button bit 32: the ALT key

System_CAPS_pubpropertyMousePosition

Gets the mouse position in world units relative to the Diagram's top-left corner.(Inherited from DiagramPointEventArgs.)

System_CAPS_pubpropertyPrototype

Gets the element group prototype associated with this drag operation. This exists within the raw data object, but is provided as a separate property so that individual clients do not have to deserialize this themselves.

System_CAPS_pubpropertyShift

Gets a value indicating whether the Shift key is depressed.

NameDescription
System_CAPS_pubmethodComputeEffect(DragDropEffects)

This method returns the single resultant drop effect given the possible effects that the drag/drop target can support. The drag source's allowed effects combined with the key states will be used to determine the resultant effect.

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: