Ejemplo n.º 1
0
        public void ChangeViewModel(BaseViewModel viewModel)
        {
            if (!PageViewExtraHeaterModels.Contains(viewModel))
            {
                PageViewExtraHeaterModels.Add(viewModel);
            }

            CurrentExtraHeaterViewModel = PageViewExtraHeaterModels
                                          .FirstOrDefault(vm => vm == viewModel);
        }
Ejemplo n.º 2
0
 public CoolerViewModel()
 {
     ExtraHeater = new HeaterViewModel();
     PageViewExtraHeaterModels.Add(new EmptyVM());
     PageViewExtraHeaterModels.Add(ExtraHeater);
     CoolerTypes         = Cooler.GetTypes();
     PumpPower           = Cooler.GetPumpPower();
     NumOfStages         = Cooler.GetNumOfStages();
     SelectedType        = CoolerTypes[0];
     SelectedNumOfStages = NumOfStages[0];
     SelectedPumpPower   = PumpPower[0];
     ExtraHeaterChecked  = false;
 }
Ejemplo n.º 3
0
 public HeaterViewModel()
 {
     LiquidVM        = new LiquidViewModel();
     ElectricalVM    = new ElectricalViewModel();
     ExtraLiquid     = new LiquidViewModel();
     ExtraElectrical = new ElectricalViewModel();
     HeaterList      = Heater.GetHeater();
     ExtraHeaterList = Heater.GetHeater();
     PageViewHeaterModels.Add(new EmptyVM());
     PageViewHeaterModels.Add(LiquidVM);
     PageViewHeaterModels.Add(ElectricalVM);
     PageViewExtraHeaterModels.Add(new EmptyVM());
     PageViewExtraHeaterModels.Add(ExtraLiquid);
     PageViewExtraHeaterModels.Add(ExtraElectrical);
     CurrentPageExtraHeaterViewModel = PageViewExtraHeaterModels[0];
     CurrentPageHeaterViewModel      = PageViewHeaterModels[0];
     SelectedValueHeaterVar          = HeaterList[0];
     ExtraHeater = false;
 }