ThinkGeo.com    |     Documentation    |     Premium Support

Portions of BackgroundOverlay do not repaint

Hello,


I have ported my regular Desktop Edition code to an eval copy of the WPF Desktop Edition, and I am noticing some problems with the BackgroundOverlay's painting.


I have a map where I set the BackgroundOverlay.BackgroundBrush to be black, upon initialization of the map.  This works fine.  The problem I see is that when I change the size of the map, like by Maximizing the Window in which the map is hosted, the newly added bounds of the map are rendered in White.


I even tried to programmtically force the BackgroundOverlay to repaint so that the White portion will be rendered in Black, but this doesn't seem to work. Zooming in or Zooming out, via the mouse wheel, will cause the white portion to start rendering in Black.


Any ideas on this?


Thanks,


Greg


 


 



I’m having a hard time creating the problem in a sample application.  Sorry. 
  
 Anyway, if I set the Background of the actual WpfMap widget itself to Brushes.Black, the problem goes away for me. 
  
 Note that I am hosting my map inside a third party Dockable window toolkit, and that the problem could be related to the order in which events are fired from the that toolkit.

Hi Greg, 
  
 Thank you for reporting this. Would you mind to tell us what the dock control you are using? We used to use several 3rd part controls like Avalon etc. They work fine. I just want to make sure if it is our issue or not. Sorry for the inconvenience. 
  
 Thanks, 
 Howard

Actipro



Hi Greg,  
  
 I’m on vacation right now. I’ll give it a try ASAP when I get back to office this Friday.  
  
 Thanks for reporting and feel free to let us know if you have any more issues. 
  
 Thanks, 
 Howard