Public Overloads Sub SelectElements( _ ByVal elements As IReadOnlyList(Of Element) _ )
public void SelectElements( IReadOnlyList<Element> elements )
Parameters
- elements
- A list of existing layout elements.
Public Overloads Sub SelectElements( _ ByVal elements As IReadOnlyList(Of Element) _ )
public void SelectElements( IReadOnlyList<Element> elements )
| Exception | Description |
|---|---|
| ArcGIS.Core.CalledOnWrongThreadException | This method or property must be called within the lambda passed to QueuedTask.Run. |
| System.ArgumentException | elements must belong to layout 'URI' |
{
//Set the active layout view's selection to include 2 rectangle elements.
//Reference the active view
LayoutView activeLayoutView = LayoutView.Active;
if (activeLayoutView != null)
{
//Note: Must be on QueuedTask.Run
//Reference the layout
Layout lyt = activeLayoutView.Layout;
//Reference the two rectangle elements
Element rec = lyt.FindElement("Rectangle");
Element rec2 = lyt.FindElement("Rectangle 2");
//Construct a list and add the elements
List<Element> elmList = new List<Element>
{
rec,
rec2
};
//Set the selection
activeLayoutView.SelectElements(elmList);
}
}
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)