Solved! Go to Solution.
The legend reflects the organization of the layers in the map.
To get a hierarchy of layer, you have to organize your graphics layers into group layers.
Then you have to set your Legend.LayerItemsMode to "Tree".
The GroupLayers SDK sample demonstrates that.