Parameters
- mapFrame
- The mapframe to check
Return Value
True if the map frame can be activated on this 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