Exemplo n.º 1
0
 private ListViewItem FindItemForProduct(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription activeProduct) {
   return (from item in productsListView.Items.OfType<ListViewItem>()
           let product = item.Tag as DeploymentService.ProductDescription
           where product != null
           where product == activeProduct
           select item).Single();
 }
 private void Content_ItemsAdded(object sender, HeuristicLab.Collections.CollectionItemsChangedEventArgs<IRun> e) {
   RegisterRunEvents(e.Items);
 }
Exemplo n.º 3
0
 private void MarkProductDirty(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription activeProduct) {
   if (!dirtyProducts.Contains(activeProduct)) {
     dirtyProducts.Add(activeProduct);
     var item = FindItemForProduct(activeProduct);
     item.ImageIndex = 1;
     UpdateProductButtons();
   }
 }
 private void Content_CollectionReset(object sender, HeuristicLab.Collections.CollectionItemsChangedEventArgs<IRun> e) {
   DeregisterRunEvents(e.OldItems);
   RegisterRunEvents(e.Items);
 }
 private void ShapeInfos_ItemsRemoved(object sender, HeuristicLab.Collections.CollectionItemsChangedEventArgs<IShapeInfo> e) {
   foreach (IShapeInfo shapeInfo in e.Items)
     this.RemoveShapeInfo(shapeInfo);
 }
 private void Content_ItemsRemoved(object sender, HeuristicLab.Collections.CollectionItemsChangedEventArgs<IRun> e) {
   DeregisterRunEvents(e.Items);
   UpdateData();
 }
 private void Operators_CollectionReset(object sender, HeuristicLab.Collections.CollectionItemsChangedEventArgs<IOperator> e) {
   foreach (IOperator op in e.OldItems)
     this.RemoveOperator(op);
   foreach (IOperator op in e.Items)
     this.AddOperator(op);
 }
 private void Operators_ItemsAdded(object sender, HeuristicLab.Collections.CollectionItemsChangedEventArgs<IOperator> e) {
   foreach (IOperator op in e.Items)
     this.AddOperator(op);
 }