Something went wrong on our end
Forked from
VECTO / VECTO Sim
3215 commits behind the upstream repository.
-
Michael KRISPER authoredMichael KRISPER authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
TestViewModel.cs 1.76 KiB
using System;
using TUGraz.VectoCommon.Utils;
using VECTO3GUI2020.Helper;
using VECTO3GUI2020.ViewModel.Implementation.Common;
using VECTO3GUI2020.ViewModel.Interfaces;
namespace VECTO3GUI2020
{
public class TestViewModel : ViewModelBase, IMainViewModel
{
private ConvertedSI _convertedSI;
public ConvertedSI ConvertedSI
{
get => _convertedSI;
set => SetProperty(ref _convertedSI, value);
}
private ConvertedSI _convertedSI1;
public ConvertedSI ConvertedSI1
{
get => _convertedSI1;
set => SetProperty(ref _convertedSI1, value);
}
private Meter _meter;
//private HeatPumpMode? _heatpumpMode;
private string _testString;
public Meter Meter
{
get => _meter;
set => SetProperty(ref _meter, value);
}
//public HeatPumpMode? HeatPumpMode
//{
// get => _heatpumpMode;
// set => SetProperty(ref _heatpumpMode, value);
//}
//private IList<HeatPumpMode> allowedValues = new List<HeatPumpMode>(){
// TUGraz.VectoCommon.BusAuxiliaries.HeatPumpMode.cooling,
// TUGraz.VectoCommon.BusAuxiliaries.HeatPumpMode.heating_and_cooling
//};
//private HeatPumpMode? _heatpumpMode2;
private bool _enabled;
public bool enabled { get => _enabled; set => SetProperty(ref _enabled, value); }
//public HeatPumpMode? HeatPumpMode2
//{
// get => _heatpumpMode2;
// set => SetProperty(ref _heatpumpMode2, value);
//}
//public ObservableCollection<Enum> HeatPumpModeListItems
//{
// get => new ObservableCollection<Enum>(allowedValues.Cast<Enum>());
//}
public String TestString
{
get => _testString;
set
{
if (string.IsNullOrEmpty(value)) {
throw new VectoEmptyFieldException();
}
SetProperty(ref _testString, value);
}
}
public TestViewModel()
{
_enabled = true;
}
}
}