private void FeatureLayer_Initialized(object sender, System.EventArgs e)
{
FeatureLayer layer = sender as FeatureLayer;
if (layer == null || layer.Renderer == null) return;
Symbol symbol = null;
Brush brush = null;
//Determine type of Renderer to get symbol
if (layer.Renderer is SimpleRenderer)
symbol = (layer.Renderer as SimpleRenderer).Symbol;
//or, pass graphic to layer.Renderer.GetSymbol()
if (layer.Graphics != null && layer.Graphics.Count > 0)
symbol = layer.Renderer.GetSymbol(layer.Graphics[0]);
//if not FeatureService.Symbols, you can do...
if (symbol is SimpleMarkerSymbol)
brush = (symbol as SimpleMarkerSymbol).Color;
}