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)); }
private void AddConflictGroepCommand_Executed(object obj) { RoBuGroverConflictGroepModel cgm = new RoBuGroverConflictGroepModel(); ConflictGroepen.Add(new RoBuGroverConflictGroepViewModel(cgm)); MessengerInstance.Send(new ControllerDataChangedMessage()); }
public SelectedConflictGroepChangedMessage(RoBuGroverConflictGroepModel newgroep, RoBuGroverConflictGroepModel oldgroep, bool newgroupcheckconflicts) { OldGroep = oldgroep; NewGroep = newgroep; NewGroupCheckConflicts = newgroupcheckconflicts; }
private void OnSelectedConflictGroepChanged(SelectedConflictGroepChangedMessage message) { _SelectedConflictGroep = message.NewGroep; _CheckConflicts = message.NewGroupCheckConflicts; UpdateConflictGroepInfo(); }