Exemple #1
0
 Object IBindingList.AddNew()
 {
     if (!allowNew)
     {
         throw new Exception("AddNew is not allowed.");
     }
     InitObjects();
     newObject = objectSpace.CreateDetachedObject(objectType);
     objects.Add(newObject);
     RaiseListChangedEvent(new ListChangedEventArgs(ListChangedType.ItemAdded, objects.Count - 1));
     newObjectIndex = objects.Count - 1;
     return(newObject);
 }