CreateReportPaneAsync Method
Create and activate a new report pane using a Report reference. Must be called on GUI thread.
Open a Report project item in a new view
{
//Open a report project item in a new view.
//A report project item may exist but it may not be open in a view.
//Reference a report project item by name
ReportProjectItem reportPrjItem = Project.Current.GetItems<ReportProjectItem>().FirstOrDefault(item => item.Name.Equals("MyReport"));
//Get the report associated with the report project item
//Note: Needs QueuedTask to run
Report reportToOpen = reportPrjItem.GetReport();
//Create the new pane
IReportPane iNewReportPane = await ProApp.Panes.CreateReportPaneAsync(reportToOpen); //GUI thread
}
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)
ArcGIS Pro version: 3.0 or higher.