Ejemplo n.º 1
0
 private void OnItemRemoved(INotifyingCollection sender, IItemAddedRemovedEventArgs eventArgs)
 {
     this.UnregisterModelObject(eventArgs.Item as ModelObject);
     this.RaiseItemRemovedEvent(sender, eventArgs);
 }
Ejemplo n.º 2
0
 // When an item is removed, there could be any number of items to remove from the index,
 // so enqueue a new indexing operation that will be processed asynchronously
 private void OnItemRemoved(ModelObject parentObject, INotifyingCollection sender, IItemAddedRemovedEventArgs e)
 {
     if (e.Item is ModelObject)
     {
         this.EnqueueIndexingOperation((ModelObject)e.Item, IndexingOperation.Unregister);
     }
 }
Ejemplo n.º 3
0
 private void OnItemRemoved(ModelObject parentObject, INotifyingCollection sender, IItemAddedRemovedEventArgs e)
 {
     this.RecordObjectRemoved(sender, e.Item, e.Index);
 }
Ejemplo n.º 4
0
 private void OnItemRemoved(ModelObject parentObject, INotifyingCollection sender, IItemAddedRemovedEventArgs e)
 {
     this.UnregisterModelObject(e.Item as ModelObject);
 }
Ejemplo n.º 5
0
 private void OnDataModelItemRemoved(ModelObject parentObject, INotifyingCollection sender, IItemAddedRemovedEventArgs eventArgs)
 {
     this.OnDataModelInternalsChanged();
 }