public CollapseItem RemoveObject(object objectToRemove)
{
for (int i = 0; i < mItems.Count; i++)
{
if (mItems[i].ReferenceObject == objectToRemove)
{
CollapseItem ciRemoved = mItems[i];
ciRemoved.RemoveSelf();
return ciRemoved;
// i--;
}
else
{
CollapseItem ciRemoved = mItems[i].RemoveObject(objectToRemove);
if (ciRemoved != null)
return ciRemoved;
}
}
return null;
}