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; }