Thetype exposes the following members.
Initializes a new instance of theclass.
|Envelope(Double, Double, Double, Double)|
Initializes a new instance of theclass.
|Envelope(Double, Double, Double, Double, SpatialReference)|
Initializes a new instance of theclass.
Creates a new envelope expanded by the amount specified.
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Gets the center of the Envelope.
Serves as a hash function for a particular type.(Inherited from Object.)
Gets the Type of the current instance.(Inherited from Object.)
Calculates the intersection between this instance and the specified envelope.
Returns true if this instance intersects an envelope.
Compares two SpatialReference and coordinates for a match.(Overrides for equality. This will check for a matching GeometryIsEqual(Geometry).)
Creates a shallow copy of the current Object.(Inherited from Object.)
Converts a geometry into an ArcGIS json geometry representation.(Inherited from Geometry.)
Returns the union of this instance and the specified envelope.
Unions an envelope with a point
Gets the dimension of the geometry.(Inherited from Geometry.)
Gets the minimum enclosing envelope of the instance. Returns null if this geometry has IsEmpty true(Overrides GeometryExtent.)
The type geometry for this instance.(Overrides GeometryGeometryType.)
Gets a value indicating if the geometry has M(Overrides GeometryHasM.)
Gets a value indicating if the geometry has Z.(Overrides GeometryHasZ.)
Gets the height of the Envelope.
Gets a value indicating whether or not the geometry is empty.(Overrides GeometryIsEmpty.)
Gets maxium M value (measure).
Gets minimum M value (measure).
Gets the spatial reference of the instance.(Inherited from Geometry.)
Gets the width of the Envelope.
Gets maximum X
Gets minimum X
Gets maximum Y
Gets minimum Y value
Gets maximum Z value
Gets minimum Z value
Envelopes are based upon the parent Geometry Class. The Geometry Class is immutable which means that you can not change its shape once it is created. If you need to modify an Envelope once it has been created, use the EnvelopeBuilder Class instead. The EnvelopeBuilder.ToGeometry Method will provide you with the Envelope object.
|This type is supported on the following ArcGIS Runtime .NET SDK platforms:|
|Hyperlink to Example||Description|
|AllLayersServiceInfo_FeatureServiceLayerInfo||Demonstrates getting detailed ArcGIS Server MapServer metadata for various ArcGISDynamicMapServiceLayer and ArcGISTiledMapServiceLayer web services.|
|ArcGISDynamicMapServiceLayer_GetDetails||Shows adding an ArcGISDynamicMapServiceLayer with a LayerDefinition applied (discovered by the ArcGISDynamicMapServiceLayer.GetDetailsAsync Method) and then modifying the LayerDefinition to change the features returned.|
|ArcGISDynamicMapServiceLayer_VisibleLayers||Shows obtaining which sub-layers are visible using the ArcGISDynamicMapServiceLayer.GetAllDetailsAsync Method. Then the user can interact with application and change the VisibleLayers of the ArcGISDynamicMapServiceLayer.|
|CreateDynamicLayerInfosFromLayerInfos||Demonstrates applying a custom rendering via XAML using the Dynamic Layer option of an ArcGISDynamicMapServiceLayer. Also, shows how to use the ArcGISDynamicMapServiceLayer.CreateDynamicLayerInfosFromLayerInfos Method to obtain the original rendering of the layer that was defined in the map service. The CreateDynamicLayerInfosFromLayerInfos is then used to reset the layer back to orignal rendering.|
|DynamicLayerInfoCollection||Demonstrates using various Renderers on a Dynamic Layer when the 'WorkspaceID' and 'DataSourceName' are known using a TableDataSource.|
|DynamicLayerInfos||Demonstrates using various Renderers on a Dynamic Layer (via XAML and code-behind) when the 'WorkspaceID' and 'DataSourceName' are known using a TableDataSource.|
|EqualGeometries||Demonstrates the differences in comparing a few polygon geometries to via the Geometry.IsEqual and GeometryEngine.Equals Methods.|
|FeatureLayer_Labeling||Demonstrates labeling highway names in a FeatureLayer.|
|FeatureLayer_SelectFeaturesByRectangle||Demonstrates selecting features in a FeatureLayer by dragging a rectangle across the map. Features are then highlighted in the FeatureLayer and their selected ID values are displayed in a Listbox.|
|FeatureLayerViaGeodatabase||Demonstrates creating a FeatureLayer from a GeodatabaseFeatureTable in an ArcGIS Runtime provisioned Geodatabase that is stored locally on disk.|
|FeatureLayerViaGeodatabaseWebDownload||Demonstrates downloading a Geodatabase on ArcGIS Server to the local disk and then creating a FeatureLayer from a GeodatabaseFeatureTable in the downloaded Geodatabase.|
|FeatureLayerViaShapefile||Demonstrates creating a FeatureLayer from a ShapefileTable that is stored locally on disk.|
|FeatureServiceLayerInfo_CopyrightText||Demonstrates using the GetDetailsAsync Method to obtain the FeatureServiceLayerInfo.CopyrightText on an ArcGISDynamicMapServiceLayer.|
|GeocodeFullAddressInput||Demonstrates performing a geocode by submitting values for multiple address fields.|
|GeocodeSingleLineInput||Performs a single line geocode using either an online ArcGIS Locator service or a local Locator.|
|GeometryEngine_ConvexHull||Demonstrates using the powerful GeometryEngine local process to generate a convex hull graphic polygon based upon user specified mouse-clicks/taps on the map.|
|GeometryEngine_Difference_Intersection_Union||Demonstrates using the powerful GeometryEngine local process to perform the spatial analysis operations of Difference, Intersection, and Union on two input geometries.|
|GeometryEngine_TestingSpatialRelationships||Demonstrates using the powerful GeometryEngine local process to test various spatial relationships (Contains, Crosses, Disjoint, Equals, Intersects, Overlaps, Touches, Within) between two input geometries.|
|GraphicsLayer_Labeling||Demonstrates labeling city names where two AttributeLabelClass'es are used (one for smaller cities and one for larger ones).|
|IdentifyParameter_DynamicLayerInfos||Demonstrates performing an Identify on a Dynamic Layer using the ESRI.ArcGISRuntime.Tasks.Query.IdentifyParameter.DynamicLayerInfos Property.|
|IdentifyTask||Demonstrates using the Query.IdentifyTask operation find a feature based upon it's geographic position in an ArcGIS Server map service and display it as a graphic in a GraphicsLayer.|
|InitialMapExtentCode||Shows how to set the initial extent of the map (Map.InitialExtent) in code.|
|LayerDefinitions||Demonstrates setting numerous LayerDefinitions values on an ArcGISDynamicMapServiceLayer and visualizing the impact of the features being returned in the Map.|
|LayerDefinitionsSimple||Demonstrates setting the LayerDefinitions Property of an ArcGISDynamicMapServiceLayer where two sub-layers are present. One sub-layer has the LayerDefinition set in XAML and the other sub-layer has it's LayerDefinition set via code-behind.|
|LayerDrawingOptionCollection||Demonstrates using the existing rendering of a Dynamic Layer sub-layer of an ArcGISDynamicMapServiceLayer and switching to a custom rendering defined in code-behind for the Dynamic Layer.|
|LayerDrawingOptions||Demonstrates changing the rendering of the first sub-layer of an ArcGISDynamicMapServiceLayer using the Dynamic Layer capabilities of ArcGIS Server 10.1 and higher.|
|MapServiceInfo_DocumentInfo_LayerServiceInfo||Demonstrates getting detailed ArcGIS Server MapServer metadata to obtain MapServiceInfo data for various ArcGISDynamicMapServiceLayer and ArcGISTiledMapServiceLayer web services.|
|Mapview_LayerLoaded||Demonstrates how to determine if a particular layer has loaded via the MapView.LayerLoaded Event.|
|MapView_LayersLoadedAsync||Demonstrates how to determine if a particular layer has loaded via the MapView.MapView_LayersLoadedAsync Method.|
|MapView_SetView||Demonstrates using the various MapView.SetView Methods to adjust the extent of the map.|
|MapView_SpatialReference||Demonstrates reseting the MapView.SpatialReference by setting it to a new Map.|
|PictureFillSymbol||Demonstrates the using a SimpleRenderer with options for PictureFillSymbol.|
|PictureMarkerSymbol||Demonstrates the using a SimpleRenderer with options for SimpleMarkerSymbol, PictureMarkerSymbol, and TextMarkerSymbol.|
|PolygonFromScratch||Demonstrates creating a simple polygon, donut polygon, and multiple ring polygon via code-behind. An option to view coordinate information for each vertex in the polygons is provided.|
|ProximityResult||Demonstrates identifying the nearest vertex and nearest coordinate in a polyline to a user clicked point in the map via ProximityResult.|
|QueryTableDataSource||Demonstrates adding a Dynamic Layer via code-behind using a QueryTableDataSource.|
|RoutingPointToPoint||Demonstrates simple point to point routing between two input locations.|
|RoutingWithBarriers||Shows routing and re-routing around user defined point, polyline, and polygon barriers.|