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

In This Topic
    CloseLayoutPanes Method
    In This Topic
    Close the layout panes that reference the specified layout path.
    Syntax
    public static void CloseLayoutPanes( 
       PaneCollection paneCollection,
       string layoutUri
    )
    Public Shared Sub CloseLayoutPanes( _
       ByVal paneCollection As PaneCollection, _
       Optional ByVal layoutUri As String _
    ) 

    Parameters

    paneCollection
    Does not need to be specified.
    layoutUri
    Layout path.
    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