public void SetAnchorPoint( Coordinate2D anchorPoint )
Public Sub SetAnchorPoint( _ ByVal anchorPoint As Coordinate2D _ )
Parameters
- anchorPoint
- The new anchor point location
public void SetAnchorPoint( Coordinate2D anchorPoint )
Public Sub SetAnchorPoint( _ ByVal anchorPoint As Coordinate2D _ )
Exception | Description |
---|---|
ArcGIS.Core.CalledOnWrongThreadException | This method must be called within the lambda passed to QueuedTask.Run. |
System.InvalidOperationException | This element requires its mapview to be active |
//Each selected element will move to a set distance to the upper right. var selElements = graphicsLayer.GetSelectedElements(); if (selElements.Count == 0) return; //Move the element up foreach (var selElement in selElements) { //Get the element's bounds var elementPoly = PolygonBuilderEx.CreatePolygon(selElement.GetBounds()); //get the coordinates of the element bounding envelope. var pointsList = elementPoly.Copy2DCoordinatesToList(); //Move the element's Anchor point to the upper right. selElement.SetAnchorPoint(pointsList[1]); }
Target Platforms: Windows 11, Windows 10, Windows 8.1