ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Editing.Events Namespace / RowChangedEvent Class / Subscribe Method
A delegate that is executed when a RowChangedEvent is published.
The table to listen to.
(optional) The type of reference used to maintain the delegate. false is a weak reference, true is a strong reference. (default value = false)
Example

In This Topic
    Subscribe Method (RowChangedEvent)
    In This Topic
    Subscribes to RowChangedEvents that are published when a row changes. This method must be called on the MCT. Use QueuedTask.Run.
    Syntax

    Parameters

    action
    A delegate that is executed when a RowChangedEvent is published.
    table
    The table to listen to.
    keepSubscriberAlive
    (optional) The type of reference used to maintain the delegate. false is a weak reference, true is a strong reference. (default value = false)

    Return Value

    A token that uniquely identifies the subscription.
    Exceptions
    ExceptionDescription
    This method or property must be called within the lambda passed to QueuedTask.Run.
    Example
    Subscribe to Row Events
    // Subscribes to row events for the currently selected feature layer in the active map view.
    await QueuedTask.Run(() =>
    {
      //Listen for row events on a layer
      var featLayer = MapView.Active.GetSelectedLayers()[0] as FeatureLayer;
      var layerTable = featLayer.GetTable();
    
      //subscribe to row events
      // row created event
      var rowCreateToken = RowCreatedEvent.Subscribe(rowChangedEventArgs => { }, layerTable);
      // row changed event
      var rowChangeToken = RowChangedEvent.Subscribe(rowChangedEventArgs => { }, layerTable);
      // row deleted event
      var rowDeleteToken = RowDeletedEvent.Subscribe(rowChangedEventArgs => { }, layerTable);
    });
    Requirements

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

    ArcGIS Pro version: 3.0 or higher.
    See Also