public void MoveLeftOne()
{
if (parentItem != null)
{
parentItem.mItems.Remove(this);
parentItem = parentItem.parentItem;
if (parentItem != null)
parentItem.AttachItemToThis(this);
else
{
if (null != mParentBox as ListBoxBase)
((ListBoxBase)mParentBox).mItems.Add(this);
}
}
}