ArcGIS Pro 3.2 API Reference Guide
ArcGIS.Desktop.Core Namespace / LayoutOptions Class / LayoutTemplatePath Property
Example Version

LayoutTemplatePath Property
Gets and sets the default path for the location of the layout template gallery
Syntax
public string LayoutTemplatePath {get; set;}
Remarks
Attempting to set the LayoutTemplatePath to null or empty string is ignored.
Example
Get LayoutOptions
var lastToolActive = ApplicationOptions.LayoutOptions.KeepLastToolActive;
var warnOnSurrounds = ApplicationOptions.LayoutOptions.WarnAboutAssociatedSurrounds;
//eg <Install_Path>\Resources\LayoutTemplates\en-US
var gallery_path = ApplicationOptions.LayoutOptions.LayoutTemplatePath;
Set LayoutOptions
//keep graphic element insert tool active
ApplicationOptions.LayoutOptions.KeepLastToolActive = true;
//no warning when deleting a map frame results in other elements being deleted
ApplicationOptions.LayoutOptions.WarnAboutAssociatedSurrounds = false;
//path to .pagx files used as templates
ApplicationOptions.LayoutOptions.LayoutTemplatePath = @"D:\data\layout_templates";
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also