| update: refactor the code.
* fixed: a bug that lack RefreshSize() before reset the Position in Label::PostLayout()