Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/03/20 15:13:35 (4 years ago)
Author:
dpiringe
Message:

#3026:

  • added initial VM (ArrayValueVM) and control for array values (JsonItemArrayValueControl)
  • new types of JsonItems for better type safety:
    • for arrays: DoubleArrayJsonItem, IntArrayJsonItem, BoolArrayJsonItem
    • for matrix: DoubleMatrixJsonItem, IntMatrixJsonItem, BoolMatrixJsonItem
  • refactored ValueTypeArrayConverter and ValueTypeMatrixConverter -> better type safety with new JsonItems
  • enhanced StringValueVM and implemented JsonItemValidValuesControl with MVVM architecture
  • the VM of JsonItemBaseControl is now protected (was private)
  • improved JsonItem<V,R> -> now handles JTokens correctly
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface.OptimizerIntegration/HeuristicLab.JsonInterface.OptimizerIntegration.csproj

    r17411 r17417  
    7878  </ItemGroup>
    7979  <ItemGroup>
    80     <Compile Include="Interfaces\IJsonItemValueParser.cs" />
    81     <Compile Include="Parser\JsonItemDoubleValueParser.cs" />
    82     <Compile Include="Parser\JsonItemIntValueParser.cs" />
    8380    <Compile Include="Properties\Resources.Designer.cs">
    8481      <AutoGen>True</AutoGen>
     
    9895      <DependentUpon>NumericRangeControl.cs</DependentUpon>
    9996    </Compile>
     97    <Compile Include="ViewModels\ArrayValueVM.cs" />
    10098    <Compile Include="ViewModels\JsonItemVMBase.cs" />
    10199    <Compile Include="ViewModels\RangeVM.cs" />
     
    109107    </Compile>
    110108    <Compile Include="FileManager.cs" />
     109    <Compile Include="Views\JsonItemArrayValueControl.cs">
     110      <SubType>UserControl</SubType>
     111    </Compile>
     112    <Compile Include="Views\JsonItemArrayValueControl.Designer.cs">
     113      <DependentUpon>JsonItemArrayValueControl.cs</DependentUpon>
     114    </Compile>
    111115    <Compile Include="Views\JsonItemBoolControl.cs">
    112116      <SubType>UserControl</SubType>
Note: See TracChangeset for help on using the changeset viewer.