Class MultilayerPointSymbol
A point symbol built with multiple layers of symbols to display graphics and features that have point or multipoint geometry.
Implements
Namespace: Esri.ArcGISRuntime.Symbology
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class MultilayerPointSymbol : MultilayerSymbol, INotifyPropertyChanged
Remarks
A MultilayerPointSymbol can contain multiple symbol layers that are combined to create different appearances, for example, concentric circles or a pushpin with a star drawn in a different color. You can access and modify the symbology of layers using SymbolLayers. You can also change properties such as the Size, Angle, and AngleAlignment. For more information about multilayer symbols, refer to Symbol layers.
If you create a MultilayerPointSymbol from a collection of SymbolLayer objects, the first symbol layer in the collection will be drawn first, with the second symbol layer on top of the first, and so on. Note that symbol layers in a multilayer symbol are in reverse order of how they appear in the JSON representation.
Constructors
Name | Description |
---|---|
MultilayerPointSymbol(IEnumerable<SymbolLayer>) | Initializes a new instance of the MultilayerPointSymbol class with symbol layers. |
MultilayerPointSymbol(IEnumerable<SymbolLayer>, SymbolReferenceProperties) | Initializes a new instance of the MultilayerPointSymbol class with symbol layers. |
Properties
Name | Description |
---|---|
Angle | Gets or sets the angle in degrees. |
AngleAlignment | Gets or sets whether the multilayer point symbol is rotated relative to the screen or map. |
Size | Gets or sets the symbol size in device-independent pixels (DIPs). |
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 100.3 - 200.5 |
.NET | 100.13 - 200.5 |
.NET Windows | 100.13 - 200.5 |
.NET Android | 200.0 - 200.5 |
.NET iOS | 200.0 - 200.5 |
.NET Framework | 100.2.1 - 200.5 |
Xamarin.Android | 100.2.1 - 100.15 |
Xamarin.iOS | 100.2.1 - 100.15 |
UWP | 100.2.1 - 200.5 |