import symbology from layer file to a featurelayer by using c#

577
1
04-23-2019 05:15 AM
DharmaRajan
Occasional Contributor

Hi All,

I want to import symbology from a layer file to a specific featurelayer by using arcobjects(C#). How to accomplish this? Kindly suggest.

0 Kudos
1 Reply
M_DJohnson
Occasional Contributor

Assuming you have .lyr files in a folder. 


Snippet

ILayerFile layerFile = new LayerFileClass(); 
layerFile.Open(SymbolizeLayerPath); 
IGeoFeatureLayer geoFeatureLayer = layerFile.Layer as IGeoFeatureLayer;
IFeatureLayer featureLayer = map.getLayer(0) as IFeatureLayer;
IGeoFeatureLayer gfl= featureLayer as IGeoFeatureLayer; gfl.Renderer = geoFeatureLayer.Renderer;
0 Kudos