Hi - I've migrated project from 2.9 to 3.0 and am using this code in an attempt to get the layout:
using ArcGIS.Desktop.Core;
using ArcGIS.Desktop.Mapping;
using ArcGIS.Desktop.Layouts;
using ArcGIS.Desktop.Framework.Contracts;
using ArcGIS.Desktop.Framework.Threading.Tasks;
using ArcGIS.Core.CIM;
...
string paneName = activePane.Caption;
LayoutProjectItem layoutProjItem = Project.Current.GetItems<LayoutProjectItem>().FirstOrDefault(item => item.Name.Equals(paneName));
...
Getting error: type or namespace name 'LayoutProjectItem' could not be found.
I see an ArcGIS Pro sdk 3.0 code snippet that looks like the code I'm using:
LayoutProjectItem layoutItem = Project.Current.GetItems<LayoutProjectItem>()
.FirstOrDefault(item => item.Name.Equals("MyLayout"));https://github.com/Esri/arcgis-pro-sdk/wiki/ProSnippets-Layouts#reference-layout-project-items-and-their-associated-layout
What am I missing? The 'LayoutProjectItem' at 2.0 was in ArcGIS.Desktop.Layouts
Thanks
Pete