Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/10/20 16:46:09 (4 years ago)
Author:
dpiringe
Message:

#3026:

  • renamed JsonItemArrayValueControl to JsonItemMultiValueControl
  • extracted converter logic from property Value in JsonItem<V,R> into new private method ConvertObject
  • added references to TreeNode and TreeView in JsonItemVMBase -> for additional user feedback when enabling/disabling an item (changes the fore color of referenced node)
  • changed implementation and interplay between ArrayValueVM and JsonItemMultiValueControl -> removed the direct access of property DataSource of DataGridView -> now: dynamically adds new columns/rows and accesses grid cells manually (better handling with matrices)
  • added new VM MatrixValueVM
File:
1 edited

Legend:

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

    r17420 r17431  
    9797    <Compile Include="ViewModels\ArrayValueVM.cs" />
    9898    <Compile Include="ViewModels\JsonItemVMBase.cs" />
     99    <Compile Include="ViewModels\MatrixValueVM.cs" />
    99100    <Compile Include="ViewModels\RangedValueBaseVM.cs" />
    100101    <Compile Include="ViewModels\RangeVM.cs" />
     
    108109    </Compile>
    109110    <Compile Include="FileManager.cs" />
    110     <Compile Include="Views\JsonItemArrayValueControl.cs">
    111       <SubType>UserControl</SubType>
    112     </Compile>
    113     <Compile Include="Views\JsonItemArrayValueControl.Designer.cs">
    114       <DependentUpon>JsonItemArrayValueControl.cs</DependentUpon>
     111    <Compile Include="Views\JsonItemMultiValueControl.cs">
     112      <SubType>UserControl</SubType>
     113    </Compile>
     114    <Compile Include="Views\JsonItemMultiValueControl.Designer.cs">
     115      <DependentUpon>JsonItemMultiValueControl.cs</DependentUpon>
    115116    </Compile>
    116117    <Compile Include="Views\JsonItemBoolControl.cs">
     
    199200      <DependentUpon>ExportJsonDialog.cs</DependentUpon>
    200201    </EmbeddedResource>
    201     <EmbeddedResource Include="Views\JsonItemArrayValueControl.resx">
    202       <DependentUpon>JsonItemArrayValueControl.cs</DependentUpon>
     202    <EmbeddedResource Include="Views\JsonItemMultiValueControl.resx">
     203      <DependentUpon>JsonItemMultiValueControl.cs</DependentUpon>
    203204    </EmbeddedResource>
    204205    <EmbeddedResource Include="Views\JsonItemBoolControl.resx">
Note: See TracChangeset for help on using the changeset viewer.