Hi all,Is it possible to recover the symbol as legend and to put it inside the listbox ?Here is my code, but I can retrieve that the first symbol with this method!And when the layer is empty this does not work.In advance thank you.Fabianostring[] myLayerIDs = { "FeatureLayer1", "FeatureLayer2", "FeatureLayer3", "FeatureLayer4" }; List<strList> myDataSource = new List<strList>(); foreach (var layerID in myLayerIDs) { FeatureLayer isLayer = Map.Layers[layerID] as FeatureLayer; isLayer.UpdateCompleted += (sender, e) => { foreach (Graphic layerItem in isLayer.Graphics) { myDataSource.Add(new strList { LayerName = layerItem, ImageSource = layerItem.Symbol }); break; } }; }