Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides data for the DragDrop, DragEnter, or DragOver event.
Inheritance Hierarchy
System.Object
System.EventArgs
Microsoft.VisualStudio.Modeling.Diagrams.DiagramEventArgs
Microsoft.VisualStudio.Modeling.Diagrams.DiagramPointEventArgs
Microsoft.VisualStudio.Modeling.Diagrams.DiagramDragEventArgs
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.10.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.10.0.dll)
Syntax
'Declaration
Public Class DiagramDragEventArgs _
Inherits DiagramPointEventArgs
public class DiagramDragEventArgs : DiagramPointEventArgs
public ref class DiagramDragEventArgs : public DiagramPointEventArgs
type DiagramDragEventArgs =
class
inherit DiagramPointEventArgs
end
public class DiagramDragEventArgs extends DiagramPointEventArgs
The DiagramDragEventArgs type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
DiagramDragEventArgs() | Initializes a new instance of the DiagramDragEventArgs class. |
![]() |
DiagramDragEventArgs(DragEventArgs, DiagramClientView) | Initializes a new instance of the DiagramDragEventArgs class. |
![]() |
DiagramDragEventArgs(DragEventArgs, Boolean, ElementGroupPrototype, DiagramClientView) | Initializes a new instance of the DiagramDragEventArgs class. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
AllowedEffect | Gets which drag-and-drop operations are allowed by the originator (or source) of the drag event. |
![]() |
Alt | Gets a value indicating whether the Alt key is depressed. |
![]() |
Control | Gets a value indicating whether the Control key is depressed. |
![]() |
Data | Gets the IDataObject that contains the data associated with this event. |
![]() |
DiagramClientView | Gets the DiagramClientView that the DiagramEventArgs originated from. (Inherited from DiagramEventArgs.) |
![]() |
DiagramHitTestInfo | Gets the hit-test information corresponding to the mouse position. (Inherited from DiagramPointEventArgs.) |
![]() |
Effect | Gets or sets the target drop effect in a drag-and-drop operation. |
![]() |
Handled | Gets or sets a value indicating whether this event has been handled. (Inherited from DiagramEventArgs.) |
![]() |
HitDiagramItem | Gets the diagram item corresponding to the mouse position. (Inherited from DiagramPointEventArgs.) |
![]() |
IsDropLocationUserSpecified | Gets a value indicating whether the drop location was specified by the user, or if it was manufactured. |
![]() |
KeyState | 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 |
![]() |
MousePosition | Gets the mouse position in world units relative to the Diagram's top-left corner. (Inherited from DiagramPointEventArgs.) |
![]() |
Prototype | 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. |
![]() |
Shift | Gets a value indicating whether the Shift key is depressed. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
ComputeEffect | 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. |
![]() |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.