public CollectionItemItem CreateCollectionItemItem()
 {
     var itemItem = new CollectionItemItem ( this );
     _collectionItemItems.Add ( itemItem );
     NotifyItemAdded ( () => CollectionItemItems, itemItem );
     return itemItem;
 }
Example #2
0
 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);
 }
Example #3
0
        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 );
 }
Example #5
0
 public void RemoveCollectionItemItem(CollectionItemItem itemItem)
 {
     _collectionItemItems.Remove(itemItem);
     NotifyItemRemoved(() => CollectionItemItems, itemItem);
 }