DropTargetContext.GetTargetBoundingBox(Transaction, Guid) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the desired bounding box of the target shape element in world units relative to the top-left of the diagram. The desired bounding box is determined via the GhostShapeCollection updated by GroupBoundsRules. This method returns RectangleD.Empty if it wasn't able to get the target bounding box.
public:
static Microsoft::VisualStudio::Modeling::Diagrams::RectangleD GetTargetBoundingBox(Microsoft::VisualStudio::Modeling::Transaction ^ transaction, Guid targetShapeElementId);
public static Microsoft.VisualStudio.Modeling.Diagrams.RectangleD GetTargetBoundingBox (Microsoft.VisualStudio.Modeling.Transaction transaction, Guid targetShapeElementId);
static member GetTargetBoundingBox : Microsoft.VisualStudio.Modeling.Transaction * Guid -> Microsoft.VisualStudio.Modeling.Diagrams.RectangleD
Public Shared Function GetTargetBoundingBox (transaction As Transaction, targetShapeElementId As Guid) As RectangleD
Parameters
- transaction
- Transaction
The transaction to check for the drop target context.
- targetShapeElementId
- Guid
The Guid of the target shape element for which to get the bounds.
Returns
The absolute bounding box of the target shape element. If the target bounding box wasn't available, then this method returns RectangleD.Empty.