I have some methods which make some changes to a grid (add or remove to), I include a call to UIGrid::Reposition() at the end of the method hoping for those changes to show immediately. But it appears both Reposition and repositionNow have no affect on the grid while in the method. I've only been able to see the grid correctly positioned when Reposition is put in the Update method, but I don't want it to run all the time.
How can I resolve this? and whats the cause?