ArcGIS Pro 3.5 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 sealed class PresentationEventArgs 
    Public NotInheritable 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, Windows 10

    ArcGIS Pro version: 3.5 or higher.
    See Also