How do I open a mxd file to read names of the feature layers without a WPF control? In previous versions I used the ESRI.ArcGIS.Carto.MapDocumentClass to open the mxd then looped thru the feature layers using the ESRI.ArcGIS.Carto.IFeatureLayer guid.
Example code (VB.NET):
Dim objMap As ESRI.ArcGIS.Carto.IMapDocument = New ESRI.ArcGIS.Carto.MapDocumentClass
objMap.Open(MXDPath)
Dim pUID As ESRI.ArcGIS.esriSystem.UID = New ESRI.ArcGIS.esriSystem.UID
pUID.Value = "{" & GetType(ESRI.ArcGIS.Carto.IFeatureLayer).GUID.ToString & "}"
Dim objLayers As ESRI.ArcGIS.Carto.IEnumLayer = objMap.ActiveView.FocusMap.Layers(pUID, True)
objLayers.Reset()
Dim objGenericLayer As ESRI.ArcGIS.Carto.ILayer = objLayers.Next
Do While objGenericLayer IsNot Nothing
If TypeOf objGenericLayer Is ESRI.ArcGIS.Carto.IFeatureLayer Then
Dim objLayer As ESRI.ArcGIS.Carto.IFeatureLayer = CType(objGenericLayer, ESRI.ArcGIS.Carto.IFeatureLayer)
If objLayer.Selectable And objLayer.Visible Then
' Do Something with the selectable and visible feature layer
End If
End If
objGenericLayer = objLayers.Next
Loop
Thanks