public CollectionItemItem CreateCollectionItemItem() { var itemItem = new CollectionItemItem ( this ); _collectionItemItems.Add ( itemItem ); NotifyItemAdded ( () => CollectionItemItems, itemItem ); return itemItem; }
private static void AssertItemRemoved(AggregateChangedEventArgs args, CollectionItemItem itemItem) { Assert.IsNotNull(args); Assert.AreEqual(args.AggregateChangedType, AggregateChangedType.CollectionItemRemoved); Assert.AreEqual(args.PropertyName, "CollectionItemItems"); Assert.AreSame(args.OldValue, itemItem); Assert.IsNull(args.NewValue); }
public CollectionItemItem CreateCollectionItemItem() { var itemItem = new CollectionItemItem(this); _collectionItemItems.Add(itemItem); NotifyItemAdded(() => CollectionItemItems, itemItem); return(itemItem); }
public void RemoveCollectionItemItem( CollectionItemItem itemItem ) { _collectionItemItems.Remove ( itemItem ); NotifyItemRemoved ( () => CollectionItemItems, itemItem ); }
public void RemoveCollectionItemItem(CollectionItemItem itemItem) { _collectionItemItems.Remove(itemItem); NotifyItemRemoved(() => CollectionItemItems, itemItem); }