public SynchronisatieViewModel(bool referencetoself = false) { _Conflict = new ConflictModel(); _Gelijkstart = new GelijkstartModel(); _Voorstart = new VoorstartModel(); _Naloop = new NaloopModel(); ReferencesSelf = referencetoself; if (ReferencesSelf) { _Conflict.Waarde = -5; } else { _Conflict.Waarde = -1; } }
public InterSignaalGroepChangedMessage(string fasevan, string fasenaar, object synchronisatieobject, bool iscoupled = false) { Type t = synchronisatieobject.GetType(); if (t == typeof(ConflictModel)) { Conflict = (ConflictModel)synchronisatieobject; } if (t == typeof(NaloopModel)) { Naloop = (NaloopModel)synchronisatieobject; } if (t == typeof(GelijkstartModel)) { Gelijkstart = (GelijkstartModel)synchronisatieobject; } if (t == typeof(VoorstartModel)) { Voorstart = (VoorstartModel)synchronisatieobject; } FaseVan = fasevan; FaseNaar = fasenaar; IsCoupled = iscoupled; }