ArcGIS Pro 3.3 API Reference Guide
ArcGIS.Core.CIM Namespace / MapViewingMode Enumeration
Example Example

In This Topic
    MapViewingMode Enumeration
    In This Topic
    The map viewing modes.
    Map A 2D map.
    MapStereo A 2D map in stereo mode. Applicable if map is configured for stereo mode.
    SceneGlobal A scene (3D map) in global view mode.
    SceneLocal A scene (3D map) in local view mode.
    Check if a Voxel Layer can be created
    //Map must be a local scene
    bool canCreateVoxel = (MapView.Active.ViewingMode == MapViewingMode.SceneLocal);
    if (canCreateVoxel)
        //TODO - use the voxel api methods
    Test if the view is 3D
    public bool IsView3D()
      //Get the active map view.
      var mapView = MapView.Active;
      if (mapView == null)
        return false;
      //Return whether the viewing mode is SceneLocal or SceneGlobal
      return mapView.ViewingMode == ArcGIS.Core.CIM.MapViewingMode.SceneLocal ||
             mapView.ViewingMode == ArcGIS.Core.CIM.MapViewingMode.SceneGlobal;
    Inheritance Hierarchy



    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also