ArcGIS Pro 3.3 API Reference Guide
ArcGIS.Desktop.Framework.Contracts Namespace / CustomizationFilter Class

In This Topic
    CustomizationFilter Class
    In This Topic
    Represents a filter that is consulted before commands are executed. This is an abstract class.
    public abstract class CustomizationFilter 
    Public MustInherit Class CustomizationFilter 

    CustomizationFilters give developers the opportunity to limit functionality. Before any DAML defined command is executed, the registered CustomizationFilters are consulted; if any filter returns true, the sequence is stopped and the command is not executed.

    Use ArcGIS.Desktop.Framework.FrameworkApplication.RegisterCustomizationFilter to register a custom CustomizationFilter with the application.

    Inheritance Hierarchy



    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also