The default overlay switcher uses a partially transparent light gray background and white text. This is somewhat hard to see, at least when using OpenStreetMaps as the base layer. I attempted to change the overlay switcher with the following code in my controller after enabling the tool:
map.MapTools.OverlaySwitcher.BackgroundColor = GeoColor.StandardColors.DarkBlue;
map.MapTools.OverlaySwitcher.RoundedCornerColor = GeoColor.StandardColors.DarkBlue;
However, only the rounded corner color changes. The main background color for the switcher does not change and the text remains difficult to read as a result. Am I misusing the BackgroundColor property, or is this a bug?