protected OnItemsRemoved ( int index, object items ) : void | ||
index | int | |
items | object | |
return | void |
protected override void OnItemsRemoved(int index, object[] items)
{
foreach (ViewDescription description in items)
{
this._idToViewDescription.Remove(description.Id);
description.Changed -= new EventHandler(this.ItemChanged);
}
ViewDescription[] destinationArray = new ViewDescription[items.Length];
Array.Copy(items, destinationArray, items.Length);
this.Notify(index, destinationArray, ViewDescriptionCollectionChangeType.Remove);
}