ThinkGeo.com    |     Documentation    |     Premium Support

Legend Control

Hi there,


I used Map Suite Desktop v.2.0 before and are now upgrading to v.4.0. 

I was just wondering, in v2, there is MapSuite.Legend control that basically displays all the legend of the map.


Do you have something equivalent to this in v4.0?

Thanks.


VW.


 



Hi v,


At version 4.0 , we don't have built-in Legend, but you can create a LegendAdornmentLayer to implement like that.


I attached a sample code which you can look at, it's just a sample that maybe nor perfect but can lead you to learn how to create your own legend. And the user code is like below:


            LegendAdornmentLayer legendAdornmentLayer = new LegendAdornmentLayer(10.0f, 10.0f, Map.Overlays);
            legendAdornmentLayer.Name = "Legend";
            Map.AdornmentOverlay.Layers.Add(legendAdornmentLayer);

Please let me know if you have questions


Thanks


James



LegendAdornmentLayer.cs (8.47 KB)