public CollapseItem RemoveItemAndChildren(CollapseItem itemToRemove) { if (itemToRemove != null) { itemToRemove.RemoveSelfAndChildren(); } int numOfCollapsedItems = GetNumCollapsed(); if (mStartAt + mScaleY - 1 > numOfCollapsedItems) { mStartAt = numOfCollapsedItems - (int)(mScaleY - 1); } if (mStartAt < 0) { mStartAt = 0; } AdjustScrollSize(); return(itemToRemove); }
public CollapseItem RemoveItemAndChildren(CollapseItem itemToRemove) { if (itemToRemove != null) itemToRemove.RemoveSelfAndChildren(); int numOfCollapsedItems = GetNumCollapsed(); if (mStartAt + mScaleY - 1 > numOfCollapsedItems) mStartAt = numOfCollapsedItems - (int)(mScaleY - 1); if (mStartAt < 0) mStartAt = 0; AdjustScrollSize(); return itemToRemove; }