I get the feeling that multithreaded mode is still taboo at this point, but it sure does help a lot in my case. I started using the dev build and turned on multithreaded mode and most things are working fantastically. My complicated layers used to take 300ms or so to refresh which was noticeable when using other GUI elements in our application, but with the multithread mode on, the GUI is much smoother.
The only issue I can't seem to fix is that all of my layers disappear when the user pans or resizes the window. When the Refresh function is called, they all come back, but it's too jolting to leave it this way. I found a couple of old posts talking about similar issues, but it's been a while.
Before I try to post code, is there anything that I should make sure of or try in order to fix this? Is this currently a limitation?