public RoBuGroverConflictGroepViewModel(RoBuGroverConflictGroepModel conflictgroep) { _ConflictGroep = conflictgroep; Fasen = new ObservableCollectionAroundList <RoBuGroverConflictGroepFaseViewModel, RoBuGroverConflictGroepFaseModel>(_ConflictGroep.Fasen); Messenger.Default.Register(this, new Action <FasenChangedMessage>(OnFasenChanged)); Messenger.Default.Register(this, new Action <ConflictsChangedMessage>(OnConflictsChanged)); }
public RoBuGroverSignaalGroepInstellingenViewModel(RoBuGroverFaseCyclusInstellingenModel signaalgroepinstellingen) { _SignaalGroepInstellingen = signaalgroepinstellingen; FileDetectoren = new ObservableCollectionAroundList <RoBuGroverFileDetectorViewModel, RoBuGroverFileDetectorModel>(_SignaalGroepInstellingen.FileDetectoren); HiaatDetectoren = new ObservableCollectionAroundList <RoBuGroverHiaatDetectorViewModel, RoBuGroverHiaatDetectorModel>(_SignaalGroepInstellingen.HiaatDetectoren); }
public RatelTikkerViewModel(RatelTikkerModel rateltikker) { _RatelTikker = rateltikker; Detectoren = new ObservableCollectionAroundList <RatelTikkerDetectorViewModel, RatelTikkerDetectorModel>(_RatelTikker.Detectoren); MessengerInstance.Register <DetectorenChangedMessage>(this, OnDetectorenChanged); MessengerInstance.Register <NameChangedMessage>(this, OnNameChanged); }
public VAOntruimenFaseViewModel(VAOntruimenFaseModel vaontruimenfase) { _VAOntruimenFase = vaontruimenfase; VAOntruimenDetectoren = new ObservableCollectionAroundList <VAOntruimenDetectorViewModel, VAOntruimenDetectorModel>(vaontruimenfase.VADetectoren); Refresh(); }
public HDIngreepViewModel(ControllerModel controller, HDIngreepModel hdingreep) { _HDIngreep = hdingreep; _Controller = controller; BuildFasenList(); MeerealiserendeFasen = new ObservableCollectionAroundList <HDIngreepMeerealiserendeFaseCyclusViewModel, HDIngreepMeerealiserendeFaseCyclusModel>(hdingreep.MeerealiserendeFaseCycli); }
public void GetXmlFromDocument(XmlDocument document) { bool found = false; foreach (XmlNode node in document.FirstChild.ChildNodes) { if (node.LocalName == "GebruikersOpties") { MyGebruikersOpties = XmlNodeConverter.ConvertNode <GebruikersOptiesModel>(node); found = true; break; } } if (found) { Uitgangen = new ObservableCollectionAroundList <GebruikersOptieWithIOViewModel, GebruikersOptieWithIOModel>(_MyGebruikersOpties.Uitgangen); Ingangen = new ObservableCollectionAroundList <GebruikersOptieWithIOViewModel, GebruikersOptieWithIOModel>(_MyGebruikersOpties.Ingangen); HulpElementen = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.HulpElementen); Timers = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.Timers); Counters = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.Counters); Schakelaars = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.Schakelaars); GeheugenElementen = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.GeheugenElementen); Parameters = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.Parameters); _AlleOpties = new object[8]; _AlleOpties[UitgangenConst] = Uitgangen; _AlleOpties[IngangenConst] = Ingangen; _AlleOpties[HulpElementenConst] = HulpElementen; _AlleOpties[TimersConst] = Timers; _AlleOpties[CountersConst] = Counters; _AlleOpties[SchakelaarsConst] = Schakelaars; _AlleOpties[GeheugenElementenConst] = GeheugenElementen; _AlleOpties[ParametersConst] = Parameters; RaisePropertyChanged(""); } }
private void ResetMyGebruikersOpties() { MyGebruikersOpties = new GebruikersOptiesModel(); Uitgangen = new ObservableCollectionAroundList <GebruikersOptieWithIOViewModel, GebruikersOptieWithIOModel>(_MyGebruikersOpties.Uitgangen); Ingangen = new ObservableCollectionAroundList <GebruikersOptieWithIOViewModel, GebruikersOptieWithIOModel>(_MyGebruikersOpties.Ingangen); HulpElementen = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.HulpElementen); Timers = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.Timers); Counters = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.Counters); Schakelaars = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.Schakelaars); GeheugenElementen = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.GeheugenElementen); Parameters = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.Parameters); _AlleOpties = new object[8]; _AlleOpties[UitgangenConst] = Uitgangen; _AlleOpties[IngangenConst] = Ingangen; _AlleOpties[HulpElementenConst] = HulpElementen; _AlleOpties[TimersConst] = Timers; _AlleOpties[CountersConst] = Counters; _AlleOpties[SchakelaarsConst] = Schakelaars; _AlleOpties[GeheugenElementenConst] = GeheugenElementen; _AlleOpties[ParametersConst] = Parameters; }
public ModuleFaseCyclusViewModel(ModuleFaseCyclusModel mfcm) { _ModuleFaseCyclus = mfcm; Alternatieven = new ObservableCollectionAroundList <ModuleFaseCyclusAlternatiefViewModel, ModuleFaseCyclusAlternatiefModel>(mfcm.Alternatieven); }
public FasenTemplatesEditorTabViewModel() { FasenTemplates = new ObservableCollectionAroundList <FaseCyclusTemplateViewModel, TLCGenTemplateModel <FaseCyclusModel> >(TemplatesProvider.Default.Templates.FasenTemplates); }
public RatelTikkerViewModel(RatelTikkerModel rateltikker) { _RatelTikker = rateltikker; Detectoren = new ObservableCollectionAroundList <RatelTikkerDetectorViewModel, RatelTikkerDetectorModel>(_RatelTikker.Detectoren); }
public PeriodenTemplatesEditorTabViewModel() { PeriodenTemplates = new ObservableCollectionAroundList <PeriodeTemplateViewModel, TLCGenTemplateModel <PeriodeModel> >(TemplatesProvider.Default.Templates.PeriodenTemplates); }
public GroentijdenSetViewModel(GroentijdenSetModel mgsm) { _GroentijdenSet = mgsm; Groentijden = new ObservableCollectionAroundList <GroentijdViewModel, GroentijdModel>(mgsm.Groentijden); }
private void ResetMyGebruikersOpties() { if (Uitgangen != null) { foreach (var op in Uitgangen) { op.PropertyChanged -= Optie_PropertyChanged; } } if (Ingangen != null) { foreach (var ip in Ingangen) { ip.PropertyChanged -= Optie_PropertyChanged; } } if (HulpElementen != null) { foreach (var he in HulpElementen) { he.PropertyChanged -= Optie_PropertyChanged; } } if (Timers != null) { foreach (var ti in Timers) { ti.PropertyChanged -= Optie_PropertyChanged; } } if (Counters != null) { foreach (var ct in Counters) { ct.PropertyChanged -= Optie_PropertyChanged; } } if (Schakelaars != null) { foreach (var sch in Schakelaars) { sch.PropertyChanged -= Optie_PropertyChanged; } } if (GeheugenElementen != null) { foreach (var me in GeheugenElementen) { me.PropertyChanged -= Optie_PropertyChanged; } } if (Parameters != null) { foreach (var prm in Parameters) { prm.PropertyChanged -= Optie_PropertyChanged; } } MyGebruikersOpties = new GebruikersOptiesModel(); Uitgangen = new ObservableCollectionAroundList <GebruikersOptieWithIOViewModel, GebruikersOptieWithIOModel>(_MyGebruikersOpties.Uitgangen); Ingangen = new ObservableCollectionAroundList <GebruikersOptieWithIOViewModel, GebruikersOptieWithIOModel>(_MyGebruikersOpties.Ingangen); HulpElementen = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.HulpElementen); Timers = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.Timers); Counters = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.Counters); Schakelaars = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.Schakelaars); GeheugenElementen = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.GeheugenElementen); Parameters = new ObservableCollectionAroundList <GebruikersOptieViewModel, GebruikersOptieModel>(_MyGebruikersOpties.Parameters); _AlleOpties = new object[8]; _AlleOpties[UitgangenConst] = Uitgangen; _AlleOpties[IngangenConst] = Ingangen; _AlleOpties[HulpElementenConst] = HulpElementen; _AlleOpties[TimersConst] = Timers; _AlleOpties[CountersConst] = Counters; _AlleOpties[SchakelaarsConst] = Schakelaars; _AlleOpties[GeheugenElementenConst] = GeheugenElementen; _AlleOpties[ParametersConst] = Parameters; foreach (var op in Uitgangen) { op.PropertyChanged += Optie_PropertyChanged; op.ObjectType = TLCGenObjectTypeEnum.Output; } foreach (var ip in Ingangen) { ip.PropertyChanged += Optie_PropertyChanged; ip.ObjectType = TLCGenObjectTypeEnum.Input; } foreach (var he in HulpElementen) { he.PropertyChanged += Optie_PropertyChanged; he.ObjectType = TLCGenObjectTypeEnum.CCOLHelpElement; } foreach (var ti in Timers) { ti.PropertyChanged += Optie_PropertyChanged; ti.ObjectType = TLCGenObjectTypeEnum.CCOLTimer; } foreach (var ct in Counters) { ct.PropertyChanged += Optie_PropertyChanged; ct.ObjectType = TLCGenObjectTypeEnum.CCOLCounter; } foreach (var sch in Schakelaars) { sch.PropertyChanged += Optie_PropertyChanged; sch.ObjectType = TLCGenObjectTypeEnum.CCOLSchakelaar; } foreach (var me in GeheugenElementen) { me.PropertyChanged += Optie_PropertyChanged; me.ObjectType = TLCGenObjectTypeEnum.CCOLMemoryElement; } foreach (var prm in Parameters) { prm.PropertyChanged += Optie_PropertyChanged; prm.ObjectType = TLCGenObjectTypeEnum.CCOLParameter; } }
public DetectorenTemplatesEditorTabViewModel() { DetectorenTemplates = new ObservableCollectionAroundList <DetectorTemplateViewModel, TLCGenTemplateModel <DetectorModel> >(TemplatesProvider.Default.Templates.DetectorenTemplates); }
public VAOntruimenDetectorViewModel(VAOntruimenDetectorModel vaontruimend) { _VAOntruimenDetector = vaontruimend; ConflicterendeFasen = new ObservableCollectionAroundList <VAOntruimenNaarFaseViewModel, VAOntruimenNaarFaseModel>(vaontruimend.ConflicterendeFasen); Messenger.Default.Register(this, new Action <FasenChangedMessage>(OnFasenChanged)); }