Parameters
- extent
- Envelope
Exception | Description |
---|---|
ArcGIS.Core.CalledOnWrongThreadException | This method or property must be called within the lambda passed to QueuedTask.Run. |
//Set the extent of a map frame to the envelope of a feature. //Perform on the worker thread await QueuedTask.Run(() => { //Reference MapFrame MapFrame mf_env = layout.FindElement("Map Frame") as MapFrame; //Get map and a layer of interest Map m = mf_env.Map; //Get the specific layer you want from the map and its extent FeatureLayer lyr = m.FindLayers("GreatLakes").First() as FeatureLayer; Envelope lyrEnv = lyr.QueryExtent(); //Set the map frame extent to the feature layer's extent / envelope mf_env.SetCamera(lyrEnv); //Note - you could have also used the lyr as an overload option });
Target Platforms: Windows 10, Windows 8.1, Windows 7