My grid is in the scroll view. My action is to delete some labels in grid and regenerate some to it. Sometimes it appears in wrong position, and sometime it doesn't show up until I click on it. I've tried the UIWidget.MarkAsChanged(). But it does not work.