ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / MapView Class / GetSelectedLockedSections Method
Example

In This Topic
    GetSelectedLockedSections Method
    In This Topic
    Returns the collection of voxel locked sections selected in the TOC.
    Syntax
    Public Function GetSelectedLockedSections() As IReadOnlyList(Of LockedSectionDefinition)
    public IReadOnlyList<LockedSectionDefinition> GetSelectedLockedSections()

    Return Value

    The collection of voxel locked sections selected in the TOC.
    Example
    Get/Set Selected Voxel Assets from the TOC
    {
      var surfaces = MapView.Active.GetSelectedIsosurfaces();
      //set selected w/ MapView.Active.SelectVoxelIsosurface(isoSurface)
      var slices = MapView.Active.GetSelectedSlices();
      //set selected w/ MapView.Active.SelectVoxelSlice(slice)
      var sections = MapView.Active.GetSelectedSections();
      //set selected w/ MapView.Active.SelectVoxelSection(section)
      var locked_sections = MapView.Active.GetSelectedLockedSections();
      //set selected w/ MapView.Active.SelectVoxelLockedSection(locked_section)
    }
    Get Selected Locked Section in TOC
    {
      var locked_section = MapView.Active?.GetSelectedLockedSections()?.FirstOrDefault();
      if (locked_section != null)
      {
        // Use the locked section
      }
    }
    Get Voxel Layer for the Selected Locked Section in TOC
    {
      var locked_section = MapView.Active?.GetSelectedLockedSections()?.FirstOrDefault();
      if (locked_section != null)
      {
        voxelLayer = locked_section.Layer;
        //TODO - use the layer
      }
    }
    Set the Variable Profile Active for Selected Locked Section
    {
      // Note: call within QueuedTask.Run()
      {
        var locked_section = MapView.Active?.GetSelectedLockedSections()?.FirstOrDefault();
        if (locked_section != null)
        {
          var variable = locked_section.Layer.GetVariableProfile(locked_section.VariableName);
          locked_section.Layer.SetSelectedVariableProfile(variable);
        }
      }
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also