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

In This Topic
    PresentationEventArgs Class
    In This Topic
    Provides data for the PresentationEvent.
    Object Model
    PresentationEventArgs ClassCIMPage ClassPresentation Class
    Syntax
    Public NotInheritable Class PresentationEventArgs 
    public sealed class PresentationEventArgs 
    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.Desktop.Presentations.Events.PresentationEventArgs

    Requirements

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

    ArcGIS Pro version: 3.5 or higher.
    See Also