I have an ArcGISDynamicMapServiceLayer displayed on a map. We also have a Legend next to our map displaying all the layers/sub-layers on the map. What I'd like to do is to detect an event when the Sub-layers in my ArcGISDynamicMapServiceLayer layer have been made visible or not. In other words I guess I want to know when the VisibleLayers property of the ArcGISDynamicMapServiceLayer has been changed. Thanks!