ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Editing.Templates Namespace / EditingTemplate Class / Current Property
Example

In This Topic
    Current Property (EditingTemplate)
    In This Topic
    Gets the currently active EditingTemplate.
    Syntax
    Public Shared ReadOnly Property Current As EditingTemplate
    public static EditingTemplate Current {get;}
    Remarks
    Call an EditingTemplate's ActivateLastSelectedToolAsync method to activate it with its last used tool.
    Example
    Create a feature using the current template
    // Creates a new feature using the current editing template and the specified geometry.
    await QueuedTask.Run(() =>
    {
      var myTemplate = currentTemplate ?? ArcGIS.Desktop.Editing.Templates.EditingTemplate.Current;
    
      //Create edit operation and execute
      var op = new ArcGIS.Desktop.Editing.EditOperation() { Name = "Create my feature" };
      op.Create(myTemplate, geometry);
      if (!op.IsEmpty)
      {
        var result = op.Execute(); //Execute and ExecuteAsync will return true if the operation was successful and false if not
      }
    });
    Current template
    // Retrieves the currently active editing template.
    EditingTemplate template = EditingTemplate.Current;
    Requirements

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

    ArcGIS Pro version: 3.0 or higher.
    See Also