Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/09/20 10:36:09 (4 years ago)
Author:
dpiringe
Message:

#3026:

  • deleted INamedMatrixJsonItem and all corresponding classes/views, because of bad design
  • added ILookupJsonItem and IValueLookupJsonItem (incl. all corresponding implementations, VMs, Views)
  • added IResultJsonItem
  • changed type of property Control from JsonItemBaseControl to UserControl in IJsonItemVM (because the details control now builds up with linked user controls -> allows better construction of dynamic controls)
  • added all properties of INamedMatrixJsonItem in IMatrixJsonItem
  • refactored a lot of views for better usage (TableLayoutPanel is used a lot now -> for better item positioning)
  • property ActualName is now located in ILookupJsonItem instead of IJsonItem
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface.OptimizerIntegration/ViewModels/RangeVM.cs

    r17464 r17471  
    55using System.Text;
    66using System.Threading.Tasks;
     7using System.Windows.Forms;
    78
    89namespace HeuristicLab.JsonInterface.OptimizerIntegration {
     
    1516    protected override int MaxTypeValue => int.MaxValue;
    1617
    17     public override JsonItemBaseControl Control =>
    18       new JsonItemBaseControl(this, new JsonItemRangeControl(this));
     18    public override UserControl Control =>
     19      new JsonItemRangeControl(this);
    1920  }
    2021
     
    2627    protected override double MaxTypeValue => double.MaxValue;
    2728
    28     public override JsonItemBaseControl Control =>
    29       new JsonItemBaseControl(this, new JsonItemRangeControl(this));
     29    public override UserControl Control =>
     30      new JsonItemRangeControl(this);
    3031  }
    3132
Note: See TracChangeset for help on using the changeset viewer.