ArcGIS Pro 3.3 API Reference Guide
ArcGIS.Desktop.Core Namespace / LayoutOptions Class
Members Example Version

LayoutOptions Class
Gets and sets the application layout options,
Syntax
public class LayoutOptions 
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";
Inheritance Hierarchy

System.Object
   ArcGIS.Desktop.Core.LayoutOptions

Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also