Show / Hide Table of Contents

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
DeconflictionStrategy

Applies to

TargetVersions
.NET Standard 2.0100.11 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET Android200.0 - 200.7
.NET iOS200.0 - 200.7
.NET Framework100.11 - 200.7
Xamarin.Android100.11 - 100.15
Xamarin.iOS100.11 - 100.15
UWP100.11 - 200.7
In This Article
Back to top Copyright © 2022 Esri.