Parameters
- mapFrame
- The map frame to activate
Exception | Description |
---|---|
System.ArgumentException | Map frame cannot be activated |
System.InvalidOperationException | Needs to run on the GUI thread |
System.InvalidOperationException | Layout view must be the active view |
//The active view must be a layout view. var lv = LayoutView.Active; if (lv == null) return; var layout = lv.Layout; if (layout == null) return; //We can activate a map frame on the layout of the active view var map_frame = layout.GetElementsAsFlattenedList() .OfType<MapFrame>().FirstOrDefault(mf => mf.Name == "Map 1"); if (map_frame == null) return; //can we activate the map frame? if (lv.CanActivateMapFrame(map_frame)) //activate it - Note: we are on the UI thread! lv.ActivateMapFrame(map_frame);
Target Platforms: Windows 11, Windows 10