ArcGIS Pro 3.0 API Reference Guide
ArcGIS.Desktop.Editing.Attributes Namespace / Inspector Class / Item Property / Item(String) Property
a string value to search for desired attribute field name
Example

In This Topic
    Item(String) Property
    In This Topic
    Returns the current value of attribute. Takes in the attribute field name as the parameter.
    Syntax
    public object Item( 
       string fieldName
    ) {get; set;}
    Public Overloads Property Item( _
       ByVal fieldName As String _
    ) As Object

    Parameters

    fieldName
    a string value to search for desired attribute field name

    Property Value

    Current value of the attribute whose field name was passed.
    Example
    Load map selection into Inspector and Change Attributes
    // get the currently selected features in the map
    var selectedFeatures = ArcGIS.Desktop.Mapping.MapView.Active.Map.GetSelection();
    // get the first layer and its corresponding selected feature OIDs
    var firstSelectionSet = selectedFeatures.ToDictionary().First();
    
    // create an instance of the inspector class
    var inspector = new ArcGIS.Desktop.Editing.Attributes.Inspector();
    // load the selected features into the inspector using a list of object IDs
    await inspector.LoadAsync(firstSelectionSet.Key, firstSelectionSet.Value);
    
    // assign the new attribute value to the field "Description"
    // if more than one features are loaded, the change applies to all features
    inspector["Description"] = "The new value.";
    // apply the changes as an edit operation - but with no undo/redo
    await inspector.ApplyAsync();
    Requirements

    Target Platforms: Windows 11, Windows 10, Windows 8.1

    See Also