- Timestamp:
- 08/17/10 09:54:20 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Core.Views/3.3/ItemListView.cs
r4099 r4240 97 97 foreach (T item in Content) 98 98 AddListViewItem(CreateListViewItem(item)); 99 AdjustListViewColumnSizes(); 99 100 if ((selectedIndex != -1) && (selectedIndex < itemsListView.Items.Count)) 100 101 itemsListView.Items[selectedIndex].Selected = true; … … 158 159 ((T)listViewItem.Tag).ItemImageChanged += new EventHandler(Item_ItemImageChanged); 159 160 ((T)listViewItem.Tag).ToStringChanged += new EventHandler(Item_ToStringChanged); 160 AdjustListViewColumnSizes();161 161 } 162 162 protected virtual void InsertListViewItem(int index, ListViewItem listViewItem) { … … 164 164 ((T)listViewItem.Tag).ItemImageChanged += new EventHandler(Item_ItemImageChanged); 165 165 ((T)listViewItem.Tag).ToStringChanged += new EventHandler(Item_ToStringChanged); 166 AdjustListViewColumnSizes();167 166 } 168 167 protected virtual void RemoveListViewItem(ListViewItem listViewItem) { … … 321 320 if (InvokeRequired) 322 321 Invoke(new CollectionItemsChangedEventHandler<IndexedItem<T>>(Content_ItemsAdded), sender, e); 323 else 322 else { 324 323 foreach (IndexedItem<T> item in e.Items) 325 324 InsertListViewItem(item.Index, CreateListViewItem(item.Value)); 325 AdjustListViewColumnSizes(); 326 } 326 327 } 327 328 protected virtual void Content_ItemsRemoved(object sender, CollectionItemsChangedEventArgs<IndexedItem<T>> e) { … … 351 352 foreach (IndexedItem<T> item in e.Items) 352 353 InsertListViewItem(item.Index, CreateListViewItem(item.Value)); 354 AdjustListViewColumnSizes(); 353 355 354 356 for (int i = 0; i < selected.Length; i++) … … 380 382 foreach (IndexedItem<T> item in e.Items) 381 383 InsertListViewItem(item.Index, CreateListViewItem(item.Value)); 384 AdjustListViewColumnSizes(); 382 385 } 383 386 }
Note: See TracChangeset
for help on using the changeset viewer.