WPF - Pausing the UI Thread?

Posted by Rachel on Stack Overflow See other posts from Stack Overflow or by Rachel
Published on 2010-05-10T19:56:11Z Indexed on 2010/05/10 20:34 UTC
Read the original article Hit count: 292

Filed under:
|
|
|
|

I have a tab control with draggable tabs. When the mouse is released it removes the selected tab from the tabControl and adds it to its new location. My problem is that the TabControl draws itself after removing the tab, and then again when adding the tab so there is a very noticeable flicker that shows the tab behind the tab being moved.

Is there a way I can pause the UI thread so the tab control does not redraw until both the Remove and the Insert operations finish? Or perhaps some other alternative way of rearranging the tab items? The Drag/Drop operation exists in a separate code file as an Attached Property

© Stack Overflow or respective owner

Related posts about wpf

Related posts about tabcontrol