public void ChangeViewModel(BaseViewModel viewModel) { if (!PageViewExtraHeaterModels.Contains(viewModel)) { PageViewExtraHeaterModels.Add(viewModel); } CurrentExtraHeaterViewModel = PageViewExtraHeaterModels .FirstOrDefault(vm => vm == viewModel); }
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; }
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; }