ArcGIS Pro 3.5 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, Windows 10

    ArcGIS Pro version: 3.5 or higher.
    See Also