I have a Layout created programatically using a CIMPage (LayoutFactory.Instance.CreateLayout(page)). This layout also has a MapFrame programatically added to it, and that MapFrame has its associated Map. I am trying to synchronize specific coordinates on that Map to points on the Page, so that they appear in the MapFrame in the appropriate locations.
It seems that if I had a Layout that was created with ItemFactory, I would be able to get at its Pane and LayoutView, and then I could pass that LayoutView into MapFrame.GetMapView() as the necessary argument. Then I might call something like MapView.MapToClient(mapPoint) to get the specific page coordinates I need for my render.
Since my Layout was created on the MCT and doesn't have a pane, however, I'm not sure how to go about this (using ESRI methods, at least). Would I have to instantiate a Pane with my new Layout just so I can get at the MapView of its already existing MapFrame?