Changeset 5277 for branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization.Views/3.3
- Timestamp:
- 01/11/11 16:00:17 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization.Views/3.3/ValueConfigurationViews/ValueConfigurationCheckedItemList.cs
r5231 r5277 15 15 namespace HeuristicLab.Problems.MetaOptimization.Views { 16 16 [View("ValueConfigurationList View")] 17 [Content(typeof(ICheckedValueConfiguration Collection), IsDefaultView = true)]18 public sealed partial class ValueConfigurationCheckedItemCollectionView : CheckedItem CollectionView<IValueConfiguration> {19 public new ICheckedValueConfiguration CollectionContent {20 get { return (ICheckedValueConfiguration Collection)base.Content; }17 [Content(typeof(ICheckedValueConfigurationList), IsDefaultView = true)] 18 public sealed partial class ValueConfigurationCheckedItemCollectionView : CheckedItemListView<IValueConfiguration> { 19 public new ICheckedValueConfigurationList Content { 20 get { return (ICheckedValueConfigurationList)base.Content; } 21 21 set { base.Content = value; } 22 22 } … … 28 28 29 29 protected override void DeregisterContentEvents() { 30 Content.ItemsRemoved -= new Collections.CollectionItemsChangedEventHandler<I ValueConfiguration>(Content_ItemsRemoved);30 Content.ItemsRemoved -= new Collections.CollectionItemsChangedEventHandler<IndexedItem<IValueConfiguration>>(Content_ItemsRemoved); 31 31 base.DeregisterContentEvents(); 32 32 } … … 34 34 protected override void RegisterContentEvents() { 35 35 base.RegisterContentEvents(); 36 Content.ItemsRemoved += new Collections.CollectionItemsChangedEventHandler<I ValueConfiguration>(Content_ItemsRemoved);36 Content.ItemsRemoved += new Collections.CollectionItemsChangedEventHandler<IndexedItem<IValueConfiguration>>(Content_ItemsRemoved); 37 37 } 38 38 39 39 #region Event Handlers (Content) 40 private new void Content_ItemsRemoved(object sender, CollectionItemsChangedEventArgs<I ValueConfiguration> e) {40 private new void Content_ItemsRemoved(object sender, CollectionItemsChangedEventArgs<IndexedItem<IValueConfiguration>> e) { 41 41 if (InvokeRequired) { 42 Invoke(new EventHandler<CollectionItemsChangedEventArgs<I ValueConfiguration>>(Content_ItemsRemoved), sender, e);42 Invoke(new EventHandler<CollectionItemsChangedEventArgs<IndexedItem<IValueConfiguration>>>(Content_ItemsRemoved), sender, e); 43 43 } else { 44 44 base.Content_ItemsRemoved(sender, e);
Note: See TracChangeset
for help on using the changeset viewer.