ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.CIM Namespace / CIMElement Class / Locked Property
Example

In This Topic
    Locked Property (CIMElement)
    In This Topic
    Gets or sets a value indicating whether the element is locked. Each element in the contents pane has a lock icon. If the icon is shown as locked, you can not select that feature in the layout using the select tool.
    Syntax
    Public Property Locked As Boolean
    public bool Locked {get; set;}
    Example
    Lock an element
    {
      // The Locked property is displayed in the TOC as a lock symbol next
      // to each element.  If locked the element can't be selected in the layout
      // using the graphic selection tools.
      //Note: Must be on QueuedTask.Run
    
      //Reference an element 
      if (element != null)
      {
        // Modify the Locked property via the CIM
        CIMElement CIMElement = element.GetDefinition() as CIMElement;
        CIMElement.Locked = true;
        element.SetDefinition(CIMElement);
      }
    }
    Requirements

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

    ArcGIS Pro version: 3.0 or higher.
    See Also