Thetype exposes the following members.
Determines whether the calling thread has access to this DispatcherObject.(Inherited from DispatcherObject.)
Clears the local value of a property. The property to be cleared is specified by a DependencyProperty identifier.(Inherited from DependencyObject.)
Clears the local value of a read-only property. The property to be cleared is specified by a DependencyPropertyKey.(Inherited from DependencyObject.)
Coerces the value of the specified dependency property. This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.(Inherited from DependencyObject.)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Gets a hash code for this DependencyObject.(Inherited from DependencyObject.)
Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.(Inherited from DependencyObject.)
Gets the Type of the current instance.(Inherited from Object.)
Returns the current effective value of a dependency property on this instance of a DependencyObject.(Inherited from DependencyObject.)
Loads the metadata for this layer based on the current configuration.
Re-evaluates the effective value for the specified dependency property(Inherited from DependencyObject.)
Creates a shallow copy of the current Object.(Inherited from Object.)
Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. The specific dependency property that changed is reported in the event data.(Inherited from DependencyObject.)
Notifies listeners that a property value has changed.
Returns the local value of a dependency property, if it exists.(Inherited from DependencyObject.)
Sets the value of a dependency property without changing its value source.(Inherited from DependencyObject.)
status must be failed - if not throw
Status cannot be failed or it will throw. To set Status to LayerStatus.Failed, call SetLayerInitializationFailed.
Sets the local value of a dependency property, specified by its dependency property identifier.(Inherited from DependencyObject.)
Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.(Inherited from DependencyObject.)
Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.(Inherited from DependencyObject.)
Returns a string that represents the current object.(Inherited from Object.)
Enforces that the calling thread has access to this DispatcherObject.(Inherited from DispatcherObject.)
Identifies the DisplayName Dependency Property
Identifies the IsVisible Dependency Property
Identifies the MaxScale Dependency Property
Identifies the MinScale Dependency Property
Identifies the Opacity Dependency Property
Identifies the ShowLegend Dependency Property
Gets the default spatial reference.
Gets the DependencyObjectType that wraps the CLR type of this instance.(Inherited from DependencyObject.)
Gets or sets the display name.
Gets the full extent of the layer in it's default spatial reference.
Gets or sets an ID associated with this layer.
Gets the initialization exception.
Gets a value that indicates whether this instance is currently sealed (read-only).(Inherited from DependencyObject.)
Gets or sets the layer visibility.
Gets or sets the maximum scale to display this layer at. A small number allows the map to display the layer when zooming further in.
Gets or sets the minimum scale to render this layer at. A large number allows the map to display the layer when zooming further out.
Gets or sets the opacity.
Gets or sets a value indicating whether this layer should show in a legend
The Layer's Status, indicating whether it is being/has been initialized, or initialization failed.
A Layer is a representation of geographic data portrayed using symbols and text labels. Multiple Layers can be ‘stacked’ on top of each other to enhance the information displayed for making meaningful decisions. Layers are displayed visually in the Map Control. Layers are drawn bottom to top so the first one in the LayerCollection is drawn first (on the bottom) and each subsequent layer is drawn on top of it, in the order listed.
|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.|
|ArcGISDynamicMapServiceLayerImageFormat||Shows changing the return ImageFormat for ArcGISDynamicMapServiceLayer and how that appears visually in the Map.|
|ArcGISImageServiceLayerWindow||Shows creating an ArcGIS Image Service Layer and applying rendering rules.|
|BingLayer_Advanced||Teaches one method (advanced) for using the Microsoft WebClient and a DataContract to poll a Microsoft Bing development server to determine if a Bing Key is correct and then loading multiple BingLayer's into the Map and allowing the user to switch between various BingLayer.MapStyles.|
|Camera_SetMethods||Demonstrates navigating/animating between MapPoint Graphics with a Camera. Simultaneous changes of X, Y, Z, Pitch, and Heading during the animation is shown.|
|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.|
|Editor_Sketching||Demonstrates sketching various geometric shapes on the map via the Editor.RequestShapeAsync method. The sketches are then added as Graphics in a GraphicsLayer and drawn on the map.|
|EditorConfiguration||Demonstrates sketching Polyline shapes on the map via the Editor.RequestShapeAsync method. The sketches are then added as Graphics in a GraphicsLayer and drawn on the map. Multiple versions of customizing the symbology of the Editor are shown.|
|EqualGeometries||Demonstrates the differences in comparing a few polygon geometries to via the Geometry.IsEqual and GeometryEngine.Equals Methods.|
|FeatureServiceLayerInfo_CopyrightText||Demonstrates using the GetDetailsAsync Method to obtain the FeatureServiceLayerInfo.CopyrightText on an ArcGISDynamicMapServiceLayer.|
|FindTask||Demonstrates using the Query.FindTask operation to search for text in attribute fields of an ArcGIS Server map service and display the features found as graphics in a GraphicsLayer.|
|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.|
|GeoRSSLayerWindow||Creates a GeoRssLayer based on the United States Geological Survey earthquake feed and assigned a SimpleRenderer.|
|GetArea||Allows the user to draw a polygon on the map and calculate the area via several methods.|
|GraphicsLayer_Labeling||Demonstrates labeling city names where two AttributeLabelClass'es are used (one for smaller cities and one for larger ones).|
|GraphicsLayerWindow||Demonstrates various Graphics and GraphicsLayer related actions.|
|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.|
|LayerDefinitions||Demonstrates setting numerous LayerDefinitions values on an ArcGISDynamicMapServiceLayer and visualizing the impact of the features being returned in the Map.|
|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.|
|LayersInitialized||Demonstrates implementing logic which is dependent on the layer collection being initialized.|
|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.|
|PictureFillSymbol||Demonstrates the using a SimpleRenderer with options for PictureFillSymbol.|
|PictureMarkerSymbol||Demonstrates the using a SimpleRenderer with options for SimpleMarkerSymbol, PictureMarkerSymbol, and TextMarkerSymbol.|
|PolygonBuilder_MakeIslands||Shows how to use the PolygonBuilder to turn multiple independent Polygons into a single Polygon (use case: grouping island Polygons together into one record).|
|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.|
|RoutingWithDirections||Interaction logic for RoutingWithDirections.xaml|