Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > Avalon

Vista - How do I force an update of the UI?

 
 
Old 04-11-2006   #1 (permalink)
Philippe Lavoie


 
 

How do I force an update of the UI?

In my application,

a list of products is initialized by doing a backgroud call (through the
dispatcher). That list shows a picture of the product (specified as an
URL). I apply some filtering to the list (setting a Status variable to
'InView' 'Hidden' etc.).

The problem is that sometimes the images do not show up. I have to click
twice (i..e refresh the list twice with the same parameters to get the
images to properly show up).

How can I force the UI to recompute the layout? UpdateLayout doesn't
seem to work 100%.

Thanks

Phil

My System SpecsSystem Spec
Old 04-11-2006   #2 (permalink)
Marcus


 
 

Re: How do I force an update of the UI?

Have you tried the InvalidateMeasure(), InvalidateArrange() and the
InvalidateVisual() functions...

Those functions force either some part or the complete re-layout of the
visual... Maybe this could help...

My System SpecsSystem Spec
 

Thread Tools


Similar Threads
Thread Forum
Force PXE next boot Vista installation & setup
n force????? Graphic cards
Possible Fix: Microsoft Force Feedback 2 Joystick and the self center force disabling Vista hardware & devices
G Force Go no Go! Vista hardware & devices


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46