ThinkGeo.com    |     Documentation    |     Premium Support

Set z-index of AdornmentOverlay

   I have a CustomGraticuleAdornmentLayer within the Wpfmap adornmentoverlay, after this I add some other overlays that (as are added later) I expect are drawn on top of the former overlay, but this one is being drawing on top.


   Why is it happening, and how can I fix it? 



Hi Carlos, 
  
 The adornment overlay is drawn above other overlays by default. 
 If you want it to be under other overlays, you can simply do the following: 
 wpfMap1.AdornmentOverlay.OverlayCanvas.SetValue(Panel.ZIndexProperty, 0); 
  
 Hope this will help. 
  
 Regards, 
 Tsui

Hi Tsui, 
  
  This the above code, the AdornmentOverlay don’t even appear. What I want is to be able to control where is it drawed, as I can with the other overlays by controlling the order in which i add them. As Adornment overlay is already added from the begining, I can’t control it, and it is overlapping my markers. 
  
 Carlos.

Hi Carlos,
 
We tested the code again, it worked.
This is a screen shot that shows the result:
 
Were you using some overlays that have no empty spaces (like the world map kit)? If that was the case, then maybe the adornment overlay is covered up by them.
 
But the reason why the adornment overlay didn’t show up doesn’t really matter that much since putting it at the bottom is not your goal.
 
Just create an instance of AdormentOverlay and add it to the WpfMap.Overlays collection like what we do to the normal overlays. Then the drawing order of AdormentOverlay will be arranged along with other overlays, based on the order they were added.
 
By the way, you mentioned that the AdornmentOverlay is overlapping markers. Would you please let us know more details about it? Because that doesn’t normally happen, and we want to figure out whether it is a potential bug.
 
Regards,
Tsui

Hi Tsui, 
  
  Adding the AdonmentOverlay as a new overlay as you propose just do what I want, so I can control exactly where I want the gratitule to appear. When I said markers I was referring to FeatureSourceLayers with custom point styles, that are my markers, so I don’t think is any bug here. 
  
  Thanks, 
  
 Carlos. 
  


Hi Carlos, 
  
 Glad to know it’s working now. 
 Please let us know if you have any other questions. 
  
 Regards, 
 Tsui