Hi Uma,
The LayersAddedEvent class worked. Thanks for the succession.
protected override bool Initialize()
{
ArcGIS.Desktop.Mapping.Events.ActiveMapViewChangedEvent.Subscribe(MapViewActivateEvent);
ArcGIS.Desktop.Mapping.Events.LayersAddedEvent.Subscribe(LayerAddEvent);
return true;
}
private void LayerAddEvent(LayerEventsArgs args)
{
try
{
foreach(var newLayer in args.Layers)
{
if (newLayer.Map == MapView.Active.Map && newLayer is BasicFeatureLayer)
{
updateEventLayers(newLayer);
}
}
}
catch (Exception ex)
{
var ErrorString = ex.Message;
}
}