Changeset 17843 for branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface.OptimizerIntegration/ViewModels/RangeVM.cs
- Timestamp:
- 02/23/21 16:36:44 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface.OptimizerIntegration/ViewModels/RangeVM.cs
r17519 r17843 1 1 using System; 2 using System.Collections.Generic;3 using System.ComponentModel;4 using System.Linq;5 using System.Text;6 using System.Threading.Tasks;7 using System.Windows.Forms;8 9 2 namespace HeuristicLab.JsonInterface.OptimizerIntegration { 10 11 3 public abstract class RangeVM<T, JsonItemType> : RangedValueBaseVM<T, JsonItemType> 12 4 where T : IComparable 13 5 where JsonItemType : class, IRangedJsonItem<T> 14 { 15 16 public T MinValue { 17 get => Item.MinValue; 18 set { 19 Item.MinValue = value; 20 OnPropertyChange(this, nameof(MinValue)); 21 } 22 } 23 24 public T MaxValue { 25 get => Item.MaxValue; 26 set { 27 Item.MaxValue = value; 28 OnPropertyChange(this, nameof(MaxValue)); 29 } 30 } 31 } 6 { } 32 7 }
Note: See TracChangeset
for help on using the changeset viewer.