Changeset 17519 for branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface.OptimizerIntegration/ViewModels/StringValueVM.cs
- Timestamp:
- 04/27/20 15:53:26 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface.OptimizerIntegration/ViewModels/StringValueVM.cs
r17473 r17519 9 9 namespace HeuristicLab.JsonInterface.OptimizerIntegration { 10 10 public class StringValueVM : JsonItemVMBase<StringJsonItem> { 11 public override Type TargetedJsonItemType => typeof(StringJsonItem);12 11 public override UserControl Control => 13 12 new JsonItemValidValuesControl(this); … … 37 36 } 38 37 } 38 } 39 39 40 public class StringArrayVM : JsonItemVMBase<StringArrayJsonItem> { 41 public override UserControl Control => 42 new JsonItemConcreteItemArrayControl(this); 43 44 public string[] Value { 45 get => Item.Value; 46 set { 47 Item.Value = value; 48 OnPropertyChange(this, nameof(Value)); 49 } 50 } 51 52 public IEnumerable<string> Range { 53 get => Item.ConcreteRestrictedItems; 54 set { 55 Item.ConcreteRestrictedItems = value; 56 OnPropertyChange(this, nameof(Range)); 57 } 58 } 40 59 } 41 60 }
Note: See TracChangeset
for help on using the changeset viewer.