public ReorderToMatchList ( IEnumerable list ) : void | ||
list | IEnumerable | |
Résultat | void |
public void ReorderToMatchList(IEnumerable list)
{
int i = 0;
foreach(object o in list)
{
if (i >= mItems.Count)
{
CollapseItem itemToMove = GetItem(o);
mItems.Remove(itemToMove);
}
else if (o != mItems[i].ReferenceObject)
{
CollapseItem itemToMove = GetItem(o);
mItems.Remove(itemToMove);
mItems.Insert(i, itemToMove);
}
i++;
}
}