ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Presentations.Events Namespace / PresentationEvent Class
Members Example

In This Topic
    PresentationEvent Class
    In This Topic
    Represents a presentation event.
    Object Model
    PresentationEvent ClassSubscriptionToken ClassSubscriptionToken Class
    Syntax
    Example
    Detect changes to the presentation
    {
      ArcGIS.Desktop.Presentations.Events.PresentationEvent.Subscribe((args) =>
      {
        var presentation = args.Presentation; //The presentation that was changed
    
        //Check what triggered the event and take appropriate action
        switch (args.Hint)
        {
          case PresentationEventHint.PropertyChanged:
            //TODO handle presentation property changed
            break;
          case PresentationEventHint.PageAdded:
            //TODO handle a new page added
            break;
          case PresentationEventHint.PageRemoved:
            //TODO handle a page removed from the presentation
            break;
          case PresentationEventHint.PageSettingChanged:
            //TODO handle page settings changed
            break;
        }
      });
    }
    Inheritance Hierarchy

    System.Object
       ArcGIS.Core.Events.EventBase
          ArcGIS.Core.Events.CompositePresentationEvent<TPayload>
             ArcGIS.Desktop.Presentations.Events.PresentationEvent

    Requirements

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

    ArcGIS Pro version: 3.5 or higher.
    See Also