Changeset 11345 for trunk/sources/HeuristicLab.Optimization.Views
- Timestamp:
- 09/05/14 10:38:42 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Optimization.Views/3.3/RunView.cs
r11344 r11345 67 67 private void RegisterContentParametersEvents() { 68 68 Content.Parameters.ItemsAdded += ParametersOnItemsChanged; 69 Content.Parameters.ItemsRemoved += ParametersOnItems Changed;69 Content.Parameters.ItemsRemoved += ParametersOnItemsRemoved; 70 70 Content.Parameters.ItemsReplaced += ParametersOnItemsChanged; 71 71 Content.Parameters.CollectionReset += ParametersOnItemsChanged; … … 73 73 private void RegisterContentResultsEents() { 74 74 Content.Results.ItemsAdded += ResultsOnItemsChanged; 75 Content.Results.ItemsRemoved += ResultsOnItems Changed;75 Content.Results.ItemsRemoved += ResultsOnItemsRemoved; 76 76 Content.Results.ItemsReplaced += ResultsOnItemsChanged; 77 77 Content.Results.CollectionReset += ResultsOnItemsChanged; … … 85 85 private void DeregisterContentParametersEvents() { 86 86 Content.Parameters.ItemsAdded -= ParametersOnItemsChanged; 87 Content.Parameters.ItemsRemoved -= ParametersOnItems Changed;87 Content.Parameters.ItemsRemoved -= ParametersOnItemsRemoved; 88 88 Content.Parameters.ItemsReplaced -= ParametersOnItemsChanged; 89 89 Content.Parameters.CollectionReset -= ParametersOnItemsChanged; … … 91 91 private void DeregisterContentResultsEvents() { 92 92 Content.Results.ItemsAdded -= ResultsOnItemsChanged; 93 Content.Results.ItemsRemoved -= ResultsOnItems Changed;93 Content.Results.ItemsRemoved -= ResultsOnItemsRemoved; 94 94 Content.Results.ItemsReplaced -= ResultsOnItemsChanged; 95 95 Content.Results.CollectionReset -= ResultsOnItemsChanged; … … 123 123 } 124 124 125 private void ParametersOnItemsRemoved(object sender, CollectionItemsChangedEventArgs<KeyValuePair<string, IItem>> e) { 126 foreach (var item in e.Items) { 127 listView.Items.Remove(parametersItemToListViewItem[item.Key]); 128 parametersItemToListViewItem.Remove(item.Key); 129 } 130 } 131 125 132 private void ResultsOnItemsChanged(object sender, CollectionItemsChangedEventArgs<KeyValuePair<string, IItem>> e) { 126 133 foreach (var item in e.OldItems) { … … 132 139 listView.Items.Add(listViewItem); 133 140 resultsItemToListViewItem[item.Key] = listViewItem; 141 } 142 } 143 144 private void ResultsOnItemsRemoved(object sender, CollectionItemsChangedEventArgs<KeyValuePair<string, IItem>> e) { 145 foreach (var item in e.Items) { 146 listView.Items.Remove(resultsItemToListViewItem[item.Key]); 147 resultsItemToListViewItem.Remove(item.Key); 134 148 } 135 149 }
Note: See TracChangeset
for help on using the changeset viewer.