Esempio n. 1
0
		/// <summary>
		/// Raises the ItemCollectionChanged event.
		/// </summary>
		/// <param name="e">A ItemCollectionChangedEventArgs that contains event data.</param>
		protected virtual void OnItemCollectionChanged(ItemCollectionChangedEventArgs e)
		{
			if (ItemCollectionChanged != null)
				ItemCollectionChanged(this, e);
		}
Esempio n. 2
0
 // Collection changed
 void imageListView_ItemCollectionChanged(object sender, ItemCollectionChangedEventArgs e)
 {
     if (!benchMarking && logEventsCheckbox.Checked)
     {
         if (e.Action == CollectionChangeAction.Add)
             LogEvent(string.Format("Item added at index {0}", e.Item.Index));
         else if (e.Action == CollectionChangeAction.Remove)
             LogEvent(string.Format("Item removed from index {0}", e.Item.Index));
         else if (e.Action == CollectionChangeAction.Refresh)
             LogEvent("Items cleared.");
     }
 }