Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/20/16 15:28:14 (7 years ago)
Author:
pfleck
Message:

#2709

  • Added Check Inputs/All/None buttons instead of showing disabled buttons of the ItemCollectionView.
  • Removed the PreprocessingCheckedItemListView. A standard ListView is used instead.
  • Fixed slow updating when simultaneously (un-)checking multiple variables in the chart views. (currently only works by using the new buttons)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DataPreprocessing Enhancements/HeuristicLab.DataPreprocessing.Views/3.4/ScatterPlotMultiView.cs

    r14495 r14511  
    6161    protected override void CheckedItemsChanged(object sender, CollectionItemsChangedEventArgs<IndexedItem<StringValue>> checkedItems) {
    6262      base.CheckedItemsChanged(sender, checkedItems);
     63      if (suppressCheckedChangedUpdate)
     64        return;
    6365      foreach (var variable in checkedItems.Items.Select(i => i.Value.Value)) {
    6466        if (IsVariableChecked(variable))
     
    7476
    7577      // find index to insert
    76       var variables = checkedItemList.Content.Select(v => v.Value).ToList();
     78      var variables = Content.VariableItemList.Select(v => v.Value).ToList();
    7779      int idx = variables              // all variables
    7880        .TakeWhile(t => t != variable) // ... until the variable that was checked
     
    285287    #endregion
    286288
     289    protected override void CheckedChangedUpdate() {
     290      GenerateCharts();
     291    }
     292
    287293    #region Generate Charts
    288294    private void GenerateCharts() {
     295      if (suppressCheckedChangedUpdate) return;
     296
    289297      var variables = GetCheckedVariables();
    290298
     
    365373      DataTableControl pcv = (DataTableControl)sender;
    366374      HistogramContent histoContent = new HistogramContent(Content.PreprocessingData);  // create new content     
    367       histoContent.VariableItemList = Content.CreateVariableItemList();
     375      //ToDo: histoContent.VariableItemList = Content.CreateVariableItemList();
    368376      var dataTable = pcv.Content;
    369377
Note: See TracChangeset for help on using the changeset viewer.