ArcGIS Pro 3.2 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / SnappingOptions Class
Members Example

In This Topic
    SnappingOptions Class
    In This Topic
    Snapping options for a map.
    Object Model
    SnappingOptions ClassCIMColor Class
    public sealed class SnappingOptions 
    Public NotInheritable Class SnappingOptions 
    The properties for this class represent the options on the snapping options dialog.
    Snap Options
    //Set snapping options via get/set options
    var snapOptions = ArcGIS.Desktop.Mapping.Snapping.GetOptions(myMap);
    //At 2.x - snapOptions.SnapToSketchEnabled = true;
    snapOptions.IsSnapToSketchEnabled = true;
    snapOptions.XYTolerance = 100;
    //At 2.x - snapOptions.ZToleranceEnabled = true;
    snapOptions.IsZToleranceEnabled = true;
    snapOptions.ZTolerance = 0.6;
    //turn on snap tip display parts
    snapOptions.SnapTipDisplayParts = (int)SnapTipDisplayPart.SnapTipDisplayLayer + (int)SnapTipDisplayPart.SnapTipDisplayType;
    //turn off all snaptips
    //snapOptions.SnapTipDisplayParts = (int)SnapTipDisplayPart.SnapTipDisplayNone;
    //turn on layer display only
    //snapOptions.SnapTipDisplayParts = (int)SnapTipDisplayPart.SnapTipDisplayLayer;
    //At 2.x - snapOptions.GeometricFeedbackColor = ColorFactory.Instance.RedRGB;
    snapOptions.SnapTipColor = ColorFactory.Instance.RedRGB;
    ArcGIS.Desktop.Mapping.Snapping.SetOptions(myMap, snapOptions);
    Inheritance Hierarchy



    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also