ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Desktop.Core Namespace / LayoutFrameworkExtender Class / FindLayoutPanes Method
Does not need to be specified.
Layout
Example Version

FindLayoutPanes Method
Find the layout panes that reference a specific layout.
Syntax
public static IList<ILayoutPane> FindLayoutPanes( 
   PaneCollection paneCollection,
   Layout layout
)

Parameters

paneCollection
Does not need to be specified.
layout
Layout

Return Value

Example
LayoutView_FindAndCloseLayoutPanes
//Find and close all layout panes associated with a specific layout.

LayoutProjectItem findLytItem = Project.Current.GetItems<LayoutProjectItem>().FirstOrDefault(item => item.Name.Equals("Layout"));
Layout findLyt = await QueuedTask.Run(() => findLytItem.GetLayout());  //Perform on the worker thread

var panes = ProApp.Panes.FindLayoutPanes(findLyt);
foreach (Pane pane in panes)
{
  ProApp.Panes.CloseLayoutPanes(findLyt.URI);  //Close the pane
}
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also