Enum LabelDeconflictionStrategy
The strategy for moving labels to avoid overlapping point symbols or higher priority labels.
Namespace: Esri.ArcGISRuntime.Mapping.Labeling
Assembly: Esri.ArcGISRuntime.dll
Syntax
public enum LabelDeconflictionStrategy
Fields
Name | Description |
---|---|
Automatic | The label will use the default deconfliction strategy (Static). This value corresponds to no value being specified for a DeconflictionStrategy property. |
Dynamic | Place the label in the preferred location, but move to an alternative location to not overlap higher priority labels or point feature/graphic symbols. This label is placed only if it can be moved to a location that will not overlap a higher priority label. |
DynamicNeverRemove | Place the label in the preferred location, but move to an alternative location to minimize overlapping higher priority labels or point feature/graphic symbols. This label is always placed, even if it overlaps a higher priority label. |
None | Place the label in the preferred location, regardless of overlaps with other features, graphics or labels. |
Static | Place the label in the preferred location, unless it would overlap a higher priority label or point feature/graphic symbol. If it overlaps a lower priority label, then the lower priority label may disappear or move (depending on its DeconflictionStrategy). If this label overlaps a higher priority label, then this label is not placed. |
See Also
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 100.11 - 100.15 |
.NET 6.0 | 100.13 - 100.15 |
.NET 6.0 Windows | 100.13 - 100.15 |
.NET Framework | 100.11 - 100.15 |
.NET 5 | 100.11 - 100.12 |
.NET Core 3.1 | 100.11 - 100.12 |
Xamarin.Android | 100.11 - 100.15 |
Xamarin.iOS | 100.11 - 100.15 |
UWP | 100.11 - 100.15 |