ArcGIS Pro 3.6 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / StyleProjectItem Class / IsCurrent Property
Example

In This Topic
    IsCurrent Property (StyleProjectItem)
    In This Topic
    Gets the value which indicates if the StyleProjectItem is using the current ArcGIS Pro version.
    Syntax
    public bool IsCurrent {get;}
    Public ReadOnly Property IsCurrent As Boolean
    Example
    How to determine if a style is current
    //Pass in the full path to the style file on disk
    public async Task<bool> IsCurrent(string stylePath)
    {
      //Add the style to the current project
      await QueuedTask.Run(() => StyleHelper.AddStyle(Project.Current, stylePath));
      StyleProjectItem style = Project.Current.GetItems<StyleProjectItem>().First(x => x.Path == stylePath);
    
      //returns true if style matches the current Pro version
      return style.IsCurrent;
    }
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.0 or higher.
    See Also